多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
~~~ use Lcobucci\JWT\Parser; use Lcobucci\JWT\ValidationData; //验证,如果令牌是有效的(使用之前的令牌和时间为例): $token='生成的token'; $token=(new Parser())->parse($token);//将字符串改为Parser对象 $data = new ValidationData(); $data->setIssuer('http://maicaii.com');//发行人 $data->setAudience('http://maicaii.cn');//听众 $data->setId('4f1g23a12aa'); $time=time(); var_dump($token->validate($data)); //bool(true) $data->setCurrentTime($time + 60);//true var_dump($token->validate($data)); $data->setCurrentTime($time + 4000); var_dump($token->validate($data)); //使用$leeway参数来处理时钟倾斜() //如果token的声明时间是无效的,但与验证时间的差值小于$leeway, //然后令牌仍然被认为是有效的 // $dataWithLeeway = new ValidationData($time, 20); ~~~