【发布时间】:2021-04-01 18:33:06
【问题描述】:
我刚刚编写了一个简单的脚本,询问用户的用户名和密码。然后它将数据存储到数据库中。但是,当我提取数据(用户想要登录)时,它显示错误:TypeError: expected string or bytes-like object.
我尝试重新格式化密码,但没有任何帮助。它确实告诉我错误就在这里:
line 27, in pull_from_db
check_hash(password, hashed)
line 11, in check_hash
if bcrypt.checkpw(password.encode('utf-8'), hashed):
This 是脚本。
【问题讨论】:
-
请将代码添加到问题本身。 Stack Overflow 上不接受代码链接。
标签: python sql sqlite hash bcrypt