forked from mrlan/EnglishPal
Compare commits
No commits in common. "bf2fbff7497ad7f1b28dc5e7c654448fb1d6704a" and "dda0098b73c26636b3b9b69e617ed4daab7bdbdc" have entirely different histories.
bf2fbff749
...
dda0098b73
|
@ -103,18 +103,13 @@ def login():
|
||||||
|
|
||||||
|
|
||||||
@accountService.route("/logout", methods=['GET', 'POST'])
|
@accountService.route("/logout", methods=['GET', 'POST'])
|
||||||
# def logout():
|
|
||||||
# '''
|
|
||||||
# 登出
|
|
||||||
# :return: 重定位到主界面
|
|
||||||
# '''
|
|
||||||
# # 将session标记为登出状态
|
|
||||||
# session['logged_in'] = False
|
|
||||||
# return redirect(url_for('mainpage'))
|
|
||||||
|
|
||||||
# 使用session.clear()替代部分字段删除.确保完全退出
|
|
||||||
def logout():
|
def logout():
|
||||||
session.clear() # 彻底清除会话
|
'''
|
||||||
|
登出
|
||||||
|
:return: 重定位到主界面
|
||||||
|
'''
|
||||||
|
# 将session标记为登出状态
|
||||||
|
session['logged_in'] = False
|
||||||
return redirect(url_for('mainpage'))
|
return redirect(url_for('mainpage'))
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -105,12 +105,6 @@ def article():
|
||||||
|
|
||||||
return render_template("admin_manage_article.html", **context)
|
return render_template("admin_manage_article.html", **context)
|
||||||
|
|
||||||
#引入 flask_wtf.csrf.CSRFProtect 防止跨站请求伪造。
|
|
||||||
# @adminService.route("/admin/user", methods=["POST"])
|
|
||||||
# def update_user():
|
|
||||||
# # 添加CSRF保护(需配合Flask-WTF或Flask-SeaSurf)
|
|
||||||
# if not validate_csrf(request.form.get("csrf_token")):
|
|
||||||
# return "Invalid CSRF token", 403
|
|
||||||
|
|
||||||
@adminService.route("/admin/user", methods=["GET", "POST"])
|
@adminService.route("/admin/user", methods=["GET", "POST"])
|
||||||
def user():
|
def user():
|
||||||
|
|
Loading…
Reference in New Issue