更新 views.py

master
wangsiyuan 2023-12-25 21:43:34 +08:00
parent 29bce0557e
commit 6026eac50e
1 changed files with 17 additions and 0 deletions

View File

@ -58,6 +58,7 @@ def login():
# 登录成功
session['username'] = phone_number
session['role'] = result['identity'] # 设置用户角色
session['nickname'] = result['nickname']
return jsonify(success=True, message="登录成功")
elif not result['status']:
# 用户被禁用的情况
@ -106,6 +107,22 @@ def get_menu():
return jsonify([]), 401 # 未授权状态码
@app.route('/home/profile', methods=['GET', 'POST'])
def profile():
if request.method == 'POST':
# 从表单获取数据
nickname = request.form['nickname']
avatar = request.files['avatar']
# 处理头像和昵称更新逻辑
# ...
return "资料更新成功" # 或者重定向到其他页面
# 如果是GET请求显示表单页面
return render_template('profile.html') # 确保这里渲染的是包含上面表单的HTML页面
if __name__ == '__main__':