Exemple #1
0
def join():
    form = JoinForm(request.form, access_code=get_setting('access_code'))
    if request.method != 'POST' or not form.validate():
        return dict(join_form=form)
    user_id = create_user(form.nickname.data, form.password.data)
    session['user_id'] = user_id
    return redirect(url_for('landing'))
Exemple #2
0
def admin():
    form = AdminForm(request.form)
    if request.method != 'POST' or not form.validate():
        form.access_code.data = get_setting('access_code')
        return dict(admin_form=form)
    set_access_code(form.access_code.data.strip())
    flash('Settings saved')
    return redirect(url_for('admin'))
Exemple #3
0
def gate():
    join_form = JoinForm(access_code=get_setting('access_code'))
    return dict(login_form=LoginForm(), join_form=join_form)