def forcelogin(): passwd = request.args.get('k') if do_login(passwd): logi('login successed') return redirect(url_for('general.index')) else: logi('login failed') error_message(u'ログインできません。パスワードが間違っています。') return redirect(url_for('general.login'))
def login(): if request.method == 'GET': return render_template('login.html') btn = request.form['btn'] if btn == 'login': passwd = request.form['password'] if do_login(passwd): logi('login successed') return redirect(url_for('general.index')) else: logi('login failed') error_message(u'ログインできません。パスワードが間違っています。') return redirect(url_for('general.login')) else: abort(400)
def handle_forbidden(e): if request_for_mobile_page(): return redirect(url_for('mobile.login')) else: error_message(u'権限がありません。') return redirect(url_for('general.index'))
def handle_unauthorized(e): if request_for_mobile_page(): return redirect(url_for('mobile.login')) else: error_message(u'ログインしてください。') return redirect(url_for('general.index'))