代码审查
parent
805880300d
commit
53d1725cd1
|
@ -103,13 +103,18 @@ 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,6 +105,12 @@ 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