2018年2月23日金曜日

Python+Flask(Flaskr)で、ログイン

Python+Flask(Flaskr)で、ログインです。フラッシュメッセージも表示されて、カッコイイ(笑)。

# ログイン
@app.route('/login', methods=['GET', 'POST'])
def login():
    if request.method == 'POST':
        if request.form['userid'] != app.config['USERID']:
            flash(u'ログインできませんでした。', 'error')
        elif request.form['password'] != app.config['PASSWORD']:
            flash(u'ログインできませんでした。', 'error')
        else:
            session['logged_in'] = True
            flash(u'ようこそ。', 'info')
            return redirect(url_for('index'))
    return render_template('login.html')

実際に設定してみたのがこちら

参考サイト
Flaskのチュートリアルをやってみる① 〜環境設定からデータベースまで([[ともっくす alloc] init]さん)
Login and Logout

0 件のコメント:

コメントを投稿