ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
~~~ 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); ~~~