【问题标题】:Laravel check if JWT token existsLaravel 检查 JWT 令牌是否存在
【发布时间】:2016-12-19 19:15:30
【问题描述】:

我在 Laravel 中使用这个 package 进行令牌认证。在我的控制器中,我想检查令牌是否存在

public function show(Article $article)
    {
        $article->media = $article->media;
        $article->externalMedia;

        if (JWTAuth token exists) {
            $this->addUserSpecificData($article);
        }


        return $article;
    }

但不知道该怎么做?

【问题讨论】:

  • 我知道您正在寻求一种方法来检查 JWT 令牌是否存在,但是检查用户是否经过身份验证不是更好吗?如果你这样做了,你可以使用Auth::user() 来访问当前认证的用户模型并获取所有需要的信息。

标签: laravel jwt


【解决方案1】:

你可以使用:

$currentUser = JWTAuth::parseToken()->authenticate();

【讨论】:

  • 我不能,因为它抛出了无效的令牌异常
猜你喜欢
  • 2020-07-04
  • 2021-06-30
  • 2020-10-26
  • 2016-08-16
  • 2023-03-27
  • 1970-01-01
  • 2018-12-19
  • 2020-06-30
  • 2022-10-20
相关资源
最近更新 更多