Merge branch 'Alpha-snapshot20240618' into Bug585-zhangenhuai

Bug585-zhangenhuai
张恩怀 2025-06-06 12:43:42 +08:00
commit bf2fbff749
2 changed files with 17 additions and 6 deletions

View File

@ -103,13 +103,18 @@ def login():
@accountService.route("/logout", methods=['GET', 'POST'])
# def logout():
# '''
# 登出
# :return: 重定位到主界面
# '''
# # 将session标记为登出状态
# session['logged_in'] = False
# return redirect(url_for('mainpage'))
# 使用session.clear()替代部分字段删除.确保完全退出
def logout():
'''
登出
:return: 重定位到主界面
'''
# 将session标记为登出状态
session['logged_in'] = False
session.clear() # 彻底清除会话
return redirect(url_for('mainpage'))

View File

@ -105,6 +105,12 @@ def article():
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"])
def user():