码迷,mamicode.com
首页 > 其他好文 > 详细

Laravel JWT通过token查找对应的用户

时间:2017-08-19 17:06:38      阅读:1195      评论:0      收藏:0      [点我收藏+]

标签:invalid   response   catch   set   expired   json   abs   auth   return   

通过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查找对应的用户

标签:invalid   response   catch   set   expired   json   abs   auth   return   

原文地址:http://www.cnblogs.com/lindoubao/p/7396706.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!