首页 > 解决方案 > 在 laravel 中查找具有 JWT 令牌的用户 id

问题描述

用户注册后,在我的 API 中,使用以下代码创建了一个令牌:

$token = JWTAuth::fromUser($user);

当我使用 dd($token) 时,返回:

eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwOlwvXC8xMjcuMC4wLjE6ODAwMFwvYXBpXC9sb2dpbiIsImlhdCI6MTYyNjgxNDM2NCwiZXhwIjoxNjI2ODE3OTY0LCJuYmYiOjE2MjY4MTQzNjQsImp0aSI6Imd3eDZnVzNGTGN4MzlMekIiLCJzdWIiOjQsInBydiI6IjIzYmQ1Yzg5NDlmNjAwYWRiMzllNzAxYzQwMDg3MmRiN2E1OTc2ZjcifQ._m-7tojFaupUbAibDUbLJm6BeuFVL_etdFlwj0h5664

那么如何在没有在邮递员授权中输入此令牌的情况下找到用户的 ID 呢?

标签: laravelapiauthenticationjwtpostman

解决方案


简单,使用https://jwt.io

在“sub”(主题)中,您将看到用户 ID。

在此处输入图像描述

阅读有关jwt 令牌的更多信息


推荐阅读