1、密码加密
#加密函数
def spw(password):
md5=hashlib.md5()
md5.update(password.encode())
return md5.hexdigest()#返回加密的密码
#注册账号是时调用加密函数加密
@app.route('/register/', methods=["GET", "POST"])
def register(): # 已经导入request包不用再在参数里添加
if request.method == "POST":
form_data = request.form
username = form_data.get("username")
password = form_data.get("password")
identity = form_data.get("identity")
user = User()
user.username = username
user.password = spw(password)
user.identity = identity
user.save()
return redirect('/login/')
return render_template('register.html', **locals())
2、登录时调用加密函数判断密码是否正确
@app.route('/login/', methods=["GET", "POST"])
def login():
if request.method == "POST&