Laravel JWT通过token查找对应的用户
Posted 林豆包的长颈鹿
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Laravel JWT通过token查找对应的用户相关的知识,希望对你有一定的参考价值。
通过jwt-auth提供的:
use Tymon\JWTAuth\Exceptions\JWTException;
public function getAuthenticatedUser() { try { if (! $user = JWTAuth::parseToken()->authenticate()) { return response()->json([‘user_not_found‘], 404); } } catch (TokenExpiredException $e) { return response()->json([‘token_expired‘], $e->getStatusCode()); } catch (TokenInvalidException $e) { return response()->json([‘token_invalid‘], $e->getStatusCode()); } catch (JWTException $e) { return response()->json([‘token_absent‘], $e->getStatusCode()); } // the token is valid and we have found the user via the sub claim return response()->json(compact(‘user‘)); }
以上是关于Laravel JWT通过token查找对应的用户的主要内容,如果未能解决你的问题,请参考以下文章
Laravel 通过生成的令牌进行身份验证,无需护照和 jwt
laravel firebase/php-jwt token验证