我对我的CS50 Pset7金融项目有一个问题。我不知道到哪里去问这个问题,所以我在这里寻求帮助。我刚刚完成了注册部分,然而,当我尝试测试网站时,我注册成功了,然而,当我尝试登录时,我得到了一个奇怪的错误,我认为这是因为我使用哈希的方式不正确。所以我得到了错误TypeError: invalid method '' for security.py", line 186, in _hash_internal
,我可以像$6$rounds=656000$OiBqI/lX2GqhI8be$G
一样看到我的哈希值。我发现API中的模式支持已被删除。我想知道除了pwd_context.hash(request.form.get("password"))
之外,我应该如何使用散列方法。任何建议都将不胜感激。
发布于 2018-06-05 07:06:45
使用generate_password_hash()
替换hash()
将会起作用。不要忘记删除或更新数据库中的现有条目,因为旧的散列将导致错误。
https://stackoverflow.com/questions/50672837
复制相似问题