aiya-zhao/php-jwt
最新稳定版本:v1.0.1
Composer 安装命令:
composer require aiya-zhao/php-jwt
包简介
这是一个php的jwt封装
README 文档
README
- PHP >= 7.4
安装
composer require aiya-zhao/php-jwt
用法
use AiyaZhao\Jwt\JWT; // 前端接口token验证配置 $config_api = [ 'jwt_secret' => 'abc', // 秘钥 'ttl' => 60 * 2, // 过期时间 分钟 'refresh_ttl' => 60 * 4, // 刷新时间 分钟 'alg' => 'sha256' // 签名算法 ]; // 后台接口token验证配置 $config_admin = [ 'jwt_secret' => 'bcd', 'ttl' => 60 * 24 * 2, 'refresh_ttl' => 60 * 24 * 4, 'alg' => 'sha256' ]; $token_api = JWT::config($config_api)->setSub(123)->getToken(); // 获取token echo $token_api; // 输出token $head_arr = JWT::getHead(); // 获取头信息 $body_arr = JWT::getBody(); // 获取载荷信息 $jwt = JWT::parseToekn($token_api); // 解析token信息 $head_arr = $jwt->getHead(); // 获取解析token的头信息 $check_token = JWT::checkToken($token_api); // 验证token有效期 $token_admin = "xxx.xxx.xxx"; // 后台token $jwt_admin = JWT::config($config_admin)->parseToekn($token_admin); // 解析后台接口token信息 $head_arr_admin = JWT::getHead(); // 获取头信息 $refresh_token = JWT::refreshToken(); // 刷新token echo $refresh_token; // 输出刷新后的token $sub = JWT::getSub(); // 获取主题
统计信息
- 总下载量: 5
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2024-03-25