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'))
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'))
def gate(): join_form = JoinForm(access_code=get_setting('access_code')) return dict(login_form=LoginForm(), join_form=join_form)