1.camposer 安装JWT类
composer require firebase/php-jwt
2.在App文件下新建Services文件夹,新建JwtServicer类
3.类中写入以下代码
use Firebase\JWT\JWT;
use Firebase\JWT\Key
public static function createToken($userId)
{
$key = "example_key";
$payload = array(
"iss" => "http://example.org",
"aud" => "http://example.com",
"iat" => 1356999524,
"nbf" => 1357000000,
'user_id'=>$userId
);
$jwt = JWT::encode($payload, $key, 'HS256');
return $jwt;
}
public static function decodeToken($jwt){
$key = "example_key";
$decoded = JWT::decode($jwt, new Key($key, 'HS256'));
if ($decoded)
php firebase/php-jwt
最新推荐文章于 2024-09-13 22:45:40 发布