def login(user, password):
md5 = hashlib.md5()
md5.update(password.encode('utf-8'))
if user in db:
if db[user] == md5.hexdigest():
return True
ps:可以直接md5括号内写入字符串,但是不能衔接update。
def login(username,password):
user = db[username]
return user.password == get_md5(password+user.salt)
ps:salt是随机的,所以要定义实例属性,才能互相验证。
Sign in to make a reply
人玉匆花
def login(user, password):
md5 = hashlib.md5()
md5.update(password.encode('utf-8'))
if user in db:
if db[user] == md5.hexdigest():
return True
ps:可以直接md5括号内写入字符串,但是不能衔接update。
def login(username,password):
user = db[username]
return user.password == get_md5(password+user.salt)
ps:salt是随机的,所以要定义实例属性,才能互相验证。