首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >CS50 Pset7金融

CS50 Pset7金融
EN

Stack Overflow用户
提问于 2018-06-04 10:44:29
回答 1查看 594关注 0票数 1

我对我的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"))之外,我应该如何使用散列方法。任何建议都将不胜感激。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-06-05 07:06:45

使用generate_password_hash()替换hash()将会起作用。不要忘记删除或更新数据库中的现有条目,因为旧的散列将导致错误。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50672837

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档