コード例 #1
0
ファイル: server.py プロジェクト: itucsdb1721/itucsdb1721
def delete_account():
    if request.method == 'GET':
        return render_template('delete_account.html')
    entered_password = request.form['password']
    truepassword = Store.is_exist(app.config['dsn'], current_user.nickname)
    if pwd_context.verify(entered_password, truepassword):
        user_id = Store.get_userid(app.config['dsn'], current_user.nickname)
        logout_user()
        Store.delete_user(app.config['dsn'], user_id)
        return redirect(url_for('home_page'))
    else:
        return render_template('delete_account.html', error='Wrong password.')