【发布时间】:2017-06-12 17:42:12
【问题描述】:
我已经按照下面的教程进行操作,但是当我获取当前用户时,它总是返回 false。我可以登录并在邮递员中获取我的令牌。然后我创建 url 并点击发送。但是下面的函数总是返回 false。
$currentUser = JWTAuth::parseToken()->authenticate();
dd(currentUser)
https://www.sitepoint.com/how-to-build-an-api-only-jwt-powered-laravel-app/
更新 当我运行下面的代码时,我得到了令牌值。
$token = JWTAuth::getToken();
JWTAuth::setToken($token);
代码在以下点失败
if (! $user = JWTAuth::parseToken()->authenticate()) {
return response()->json(['user_not_found'], 404);
}
【问题讨论】:
-
您在请求中传递了生成的令牌? dab1nmslvvntp.cloudfront.net/wp-content/uploads/2016/02/…
-
这是正确的,例如localhost:8080/test?token=123456。使用我在登录时提供的令牌。
-
我确实使用了一个我通过与 api 对应的表单注册的帐户。但是登录的时候还是拿到了token。