def make_first_time_setup_page(cookie):
    if not hasattr(config, "ADMIN_PASS"):
        raise WakaError("ADMIN_PASS not set in config")

    if cookie == config.ADMIN_PASS:
        cookie = staff.crypt_pass(cookie, local.environ["REMOTE_ADDR"])
        return Template("account_setup", admin=cookie)
    else:
        return make_first_time_setup_gateway()
Exemple #2
0
def make_first_time_setup_page(admin):
    if not hasattr(config, 'ADMIN_PASS'):
        raise WakaError("ADMIN_PASS not set in config")

    if admin == config.ADMIN_PASS:
        admin = staff.crypt_pass(admin, local.environ['REMOTE_ADDR'])
        return Template('account_setup', admin=admin)
    else:
        return make_first_time_setup_gateway()
def make_first_time_setup_page(admin):
    if not hasattr(config, 'ADMIN_PASS'):
        raise WakaError("ADMIN_PASS not set in config")

    if admin == config.ADMIN_PASS:
        admin = staff.crypt_pass(admin, local.environ['REMOTE_ADDR'])
        return Template('account_setup', admin=admin)
    else:
        return make_first_time_setup_gateway()
def do_first_time_setup(cookie, username, password):
    # Checks.
    if cookie != staff.crypt_pass(config.ADMIN_PASS, local.environ["REMOTE_ADDR"]):
        return make_first_time_setup_gateway()
    if not username:
        raise WakaError("Missing username.")
    if not password:
        raise WakaError("Missing password.")

    staff.add_staff(username, password, staff.ADMIN, [])

    board = local.environ["waka.board"]
    return make_http_forward(misc.make_script_url(task="loginpanel", board=board.name), config.ALTERNATE_REDIRECT)
def do_first_time_setup(admin, username, password):
    # Checks.
    if admin != staff.crypt_pass(config.ADMIN_PASS,
                                 local.environ['REMOTE_ADDR']):
        return make_first_time_setup_gateway()
    if not username:
        raise WakaError('Missing username.')
    if not password:
        raise WakaError('Missing password.')

    staff.add_staff(username, password, staff.ADMIN, [])

    board = local.environ['waka.board']
    return make_http_forward(misc.make_script_url(task='loginpanel',
        board=board.name), config.ALTERNATE_REDIRECT)
Exemple #6
0
def do_first_time_setup(admin, username, password):
    # Checks.
    if admin != staff.crypt_pass(config.ADMIN_PASS,
                                 local.environ['REMOTE_ADDR']):
        return make_first_time_setup_gateway()
    if not username:
        raise WakaError('Missing username.')
    if not password:
        raise WakaError('Missing password.')

    staff.add_staff(username, password, staff.ADMIN, [])

    board = local.environ['waka.board']
    return make_http_forward(
        misc.make_script_url(task='loginpanel', board=board.name),
        config.ALTERNATE_REDIRECT)
def make_first_time_setup_page(admin):
    if admin == config.ADMIN_PASS:
        admin = staff.crypt_pass(admin, local.environ['REMOTE_ADDR'])
        return Template('account_setup', admin=admin)
    else:
        return make_first_time_setup_gateway()
Exemple #8
0
def make_first_time_setup_page(admin):
    if admin == config.ADMIN_PASS:
        admin = staff.crypt_pass(admin, local.environ['REMOTE_ADDR'])
        return Template('account_setup', admin=admin)
    else:
        return make_first_time_setup_gateway()