TP6中的JWT
安装jwt
composer require firebase/php-jwt
加密代码
$key='1';
$jwt=[
'uid'=>1,
'iat'=>time(),
'nbf'=>time(),
'exp'=>time()+3600
];
$token=JWT::encode($jwt,$key,'HS256');
解密时报错代码(tp6下)
$keyOrKeyArray must be an instance of Firebase\JWT\Key key or an array of Firebase\JWT\Key keys
需改成
$info=JWT::decode($token,new Key($key,'HS256'));