예제 #1
0
파일: general.py 프로젝트: kzkn/fc
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'))
예제 #2
0
파일: general.py 프로젝트: missundaztood/fc
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)
예제 #3
0
파일: __init__.py 프로젝트: kzkn/fc
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'))
예제 #4
0
파일: __init__.py 프로젝트: kzkn/fc
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'))