sent / think-jwt
v1.1
2021-01-23 03:02 UTC
Requires
- php: ^7.0
- lcobucci/jwt: 3.3.3
- topthink/framework: ^5.1.10 || ^6.0.0
This package is not auto-updated.
Last update: 2022-04-28 13:20:25 UTC
README
安装
composer require tensent/think-jwt
示例
<?php
use JwtAuth\Config;
use JwtAuth\JwtAuth;
$auth = new JwtAuth();
// 用户 id
$id = 1;
// 附带参数
$cliasm = [];
$token = $auth->token($id, $cliams)->toString();
// 生成 token
var_dump($token);
// 验证 token
var_dump($auth->verify($token));
// 验证后 token 对象
var_dump($auth->getVerifyToken());
// 验证获取 id
var_dump($auth->getVerifyToken()->claims()->get('jti'));
// 解析 token
var_dump($auth->parseToken($token));
// 获取效验后的用户模型对象
var_dump($auth->getUser());
待办
- [ ] phpunit
- [x] 管理事件处理器(登录、验证、登出)
- [ ] 异常