Laravel5.4中JWTAuth::attempt认证失败?

发布于 2022-09-04 20:45:58 字数 975 浏览 13 评论 0

在做laravel5.4中的jwt认证登录时,登录认证失败,注册认证成功.

调试代码时发现是JWTAuth::attempt($credentials)认证失败,值为false;
当我使用postman发送请求时是这样的
登录请求:

clipboard.png


下面是我的配置文件

这是web.php文件
图片描述

这是AuthController

图片描述

这是MyUser (Model)
图片描述

我觉得问题的根本就出在JWTAuth::attempt($credentials)

图片描述

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

紙鸢 2022-09-11 20:45:58

现在问题已经解决,
原因是我的postman发送路由时登录走的是UserBk(model),注册却是MyUser(model),我登录用的账号是MyUser中的账号,这就导致了问题的产生,JWTAuth失败.所以我用UserBk的账号登录,然后登录和注册都可以了.
现在还有一点不明白的是,我在使用MyUser是,在jwt.php中定义了使用MyUser(model),那么我的登录为什么还和UserBK(model)绑定呢?
0tipyp02r3yf1t5 87 sp

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文