用
composer require thans/tp-jwt-auth
生成JWT
然后在service/jwt.php下面书写
public function getToken($userId)
{
$key = "1912A";
$payload = array(
"iss" => "http://www.zice.com",
"aud" => "http://www.zice.com",
"iat" => 1356999524,
"nbf" => 1357000000,
'user_id' => $userId
);
/**
* IMPORTANT:
* You must specify supported algorithms for your application. See
* https://tools.ietf.org/html/draft-ietf-jose-json-web-algorithms-40
* for a list of spec-compliant algorithms.
*/
$jwt = JWT::encode($payload, $key, 'HS256');
return $jwt;
}
public function checkToken($token)
{
$key = "1912A";
JWT::$leeway = 60; // $leeway in second

本文介绍了如何在ThinkPHP6(TP6)框架中实现JSON Web Token(JWT)的身份验证。通过在service/jwt.php文件中配置和编写相关逻辑,然后在控制器层进行应用。
最低0.47元/天 解锁文章
896

被折叠的 条评论
为什么被折叠?



