JWT全称是JSON Web Token
class testController extends Mb{
public function index(){
/*生成token*/
$Jwt = new Mb\tools\Jwt('abc123456789','user');//方法1
$token = $Jwt->getToken();
echo $token;
$Jwt = t('Jwt','abc123456789','user');//方法2
$token = $Jwt->getToken();
echo $token;
$Jwt->setClaim(['id' => 100, 'nickname' => 'ZOSphp']);//存储参数
$token = $Jwt->getToken();
echo $token;
/*验证token*/
$verifyResult = $Jwt->verifyToken($token);
if (!$verifyResult) {
var_dump("token 无效");
} else {
var_dump($Jwt->getClaim());//获取存储数据
var_dump($Jwt->getExp());//获取token过期时间
}
}
}可以赞助并支持下作者哦,谢谢!