【问题标题】:JWT is not returning token when i pass Hashed password当我传递哈希密码时,JWT 没有返回令牌
【发布时间】:2016-01-21 02:57:19
【问题描述】:

我在 Laravel 5 中使用 JWT 生成令牌。

当我试图通过用户电子邮件和hashed 密码或bcrypted 密码获取JWT 令牌时,它返回给我false。但是当我在没有hashed 密码或bcrypted 密码的情况下执行此操作时,JWT 能够为我的应用程序生成令牌。

当我传递hashedbcrypted 密码时,如何使JWT 生成令牌?

【问题讨论】:

    标签: laravel hash laravel-5 jwt


    【解决方案1】:

    您不会将散列密码传递给 Laravel 的默认 Auth 类,因为 Auth 类会在根据数据库验证密码之前对您的密码进行散列处理。 JWT 正在利用 Auth 控制器,因此它需要非散列密码,因为它无论如何都会对它们进行散列

    【讨论】:

    • 嘿。感谢您的答复。我知道这件事。但我想知道是否有任何可能的解决方案。
    猜你喜欢
    • 2021-07-31
    • 1970-01-01
    • 2019-11-15
    • 2020-08-02
    • 1970-01-01
    • 2016-09-13
    • 2021-01-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多