How to use flask framework to implement password modification and password-free login function
This article mainly introduces "how to use flask framework to change password and password-free login function". In daily operation, I believe many people have doubts about how to use flask framework to change password and password-free login function. Xiaobian consulted all kinds of materials and sorted out simple and easy-to-use methods of operation. I hope it will be helpful for everyone to answer the question of "how to use flask framework to change password and password-free login function". Next, please follow the editor to study!
Modify password function
Database section:
# reset password def reset_pass (phone,password): conn,cursor=get_conn () sql= "update userdata set userpass='" + password+ "'where userphone='" + phone+ "' try: print (" changing password... ") Resetflag=cursor.execute (sql) conn.commit () close_conn (conn,cursor) if (resetflag==1): print ("modified successfully") return 1 else: print ("modify failed!") Return 0 except: print ("system error... failed to change password!") Return 0
Routing section:
# user modifies password @ app.route ('/ resetpass',methods= ['GET',' POST']) def resetpass (): userphone=request.values.get ('userphone') resetpass=request.values.get (' resetpass') print ("Route gets mobile number:" + userphone+ ") print (" Route gets new password: "+ resetpass +") flag=sql.reset_pass (userphone) Resetpass) if (flag==1): return jsonify ({"data": 1}) else: return jsonify ({"data": 0})
Html page:
Sloth movie-reset your password # resetform {margin-top: 350px; margin-left: 750px;}
Remember the password