数据库部分:
- 1 #重置密码
- 2 def reset_pass(phone,password):
- 3 conn,cursor=get_conn()
- 4 sql="update userdata set userpass='"+password+"' where userphone='"+phone+"'"
- 5 try:
- 6 print("正在修改密码...")
- 7 resetflag=cursor.execute(sql)
- 8 conn.commit()
- 9 close_conn(conn,cursor)
- 10 if(resetflag==1):
- 11 print("修改成功")
- 12 return 1
- 13 else:
- 14 print("修改失败!")
- 15 return 0
- 16 except:
- 17 print("系统错误...修改密码失败!")
- 18 return 0
路由部分:
- 1 #用户修改密码
- 2 @app.route('/resetpass',methods=['GET', 'POST'])
- 3 def resetpass():
- 4 userphone=request.values.get('userphone')
- 5 resetpass=request.values.get('resetpass')
- 6 print("路由获得手机号:"+userphone+"\n")
- 7 print("路由获得新密码:" + resetpass + "\n")
- 8 flag=sql.reset_pass(userphone,resetpass)
- 9 if(flag==1):
- 10 return jsonify({"data":1})
- 11 else:
- 12 return jsonify({"data":0})
html页面: