check_password_hash
- check_password_hash(self, pwhash, password)
使用范围: server
编程语言: python
父类: Task 类
描述说明
使用 check_password_hash 方法,将用户输入的密码与预先加盐哈希处理后的密码值进行校验比对。
该方法是对 Werkzeug check_password_hash 函数的重新封装:: https://werkzeug.palletsprojects.com/en/0.15.x/utils/
示例
def on_login(task, login, password, ip, session_uuid):
users = task.users.copy(handlers=False)
users.set_where(login=login)
users.open()
for u in users:
if task.check_password_hash(u.password_hash.value, password):
return {
'user_id': users.id.value,
'user_name': users.name.value,
'role_id': users.role.value,
'role_name': users.role.display_text
}