|
@@ -66,7 +66,7 @@ class Jwt
|
|
|
'jti' => 10001, //编号(JWT ID用于标识该JWT)
|
|
'jti' => 10001, //编号(JWT ID用于标识该JWT)
|
|
|
'uid' => $uid, //私有信息,uid
|
|
'uid' => $uid, //私有信息,uid
|
|
|
];
|
|
];
|
|
|
- var_dump($payload);
|
|
|
|
|
|
|
+
|
|
|
return self::base64UrlEncode(json_encode($payload, JSON_UNESCAPED_UNICODE));
|
|
return self::base64UrlEncode(json_encode($payload, JSON_UNESCAPED_UNICODE));
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -131,7 +131,7 @@ class Jwt
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
$payload = json_decode(self::base64UrlDecode($base64payload), JSON_OBJECT_AS_ARRAY);
|
|
$payload = json_decode(self::base64UrlDecode($base64payload), JSON_OBJECT_AS_ARRAY);
|
|
|
-
|
|
|
|
|
|
|
+var_dump($payload);
|
|
|
//签发时间大于当前服务器时间验证失败
|
|
//签发时间大于当前服务器时间验证失败
|
|
|
if (isset($payload['iat']) && $payload['iat'] > time()) {
|
|
if (isset($payload['iat']) && $payload['iat'] > time()) {
|
|
|
return false;
|
|
return false;
|