要解析令牌,您必須創建一個新的解析器(使用[配置](%E9%85%8D%E7%BD%AE.md)時更容易)并要求它解析字符串:
~~~php
use Lcobucci\JWT\Configuration;
use Lcobucci\JWT\UnencryptedToken;
$config = $container->get(Configuration::class);
assert($config instanceof Configuration);
$token = $config->parser()->parse(
'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.'
. 'eyJzdWIiOiIxMjM0NTY3ODkwIn0.'
. '2gSBz9EOsQRN9I-3iSxJoFt7NtgV6Rm0IL6a8CAwl3Q'
);
assert($token instanceof UnencryptedToken);
$token->headers(); // 檢索令牌headers
$token->claims(); // 檢索令牌聲明
~~~
## 提示
如果出現解析錯誤,解析器將拋出類型為 的異常`InvalidArgumentException`。
- 序言
- ThinkPHP官方資源
- 術語
- 根目錄
- php術語
- jwt
- 下載jwt
- 認識jwt
- 生成token
- 驗證token
- lcobucci/jwt
- 安裝
- 配置
- 生成token
- 解析令牌
- 驗證令牌
- 擴展庫jwt
- thinkPHP使用lcobucci/jwt
- phpmailer
- PHPMailer的使用
- phpMailer config
- 短信驗證嗎
- 阿里云短信驗證碼發送類
- 權限管理
- 基于thinkphp6.0
- 通用函數
- 密碼加密
- 數組
- 數據庫
- 查詢數據
- 添加數據
- 刪除數據
- 批量刪除
- 更新數據
- 請求流程
- thinkphp6安裝
- thinkphp6目錄介紹
- 單應用
- 多應用
- 配置文件
- 模型,模板與Model的區別
- .env介紹
- 入口文件
- 控制器
- model層
- 視圖層
- common公共函數
- 路由
- 命令行
- 常用thinkphp函數和方法
- 高德地圖i定位城市
- 更新日志