更新 views.py
parent
29bce0557e
commit
6026eac50e
17
app/views.py
17
app/views.py
|
|
@ -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__':
|
||||
|
|
|
|||
Reference in New Issue