【问题标题】:CS50 Pset7 FinanceCS50 Pset7 财务
【发布时间】:2023-04-06 02:11:01
【问题描述】:

我对我的 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"))以外的哈希方法。任何建议将被认真考虑。

【问题讨论】:

标签: cs50


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-12-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多