forked from mrlan/EnglishPal
Merge branch 'Alpha-snapshot20240618' into Bug585-zhangenhuai
commit
bf2fbff749
|
@ -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'))
|
||||
|
||||
|
||||
|
|
|
@ -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():
|
||||
|
|
Loading…
Reference in New Issue