【发布时间】:2020-07-13 14:36:44
【问题描述】:
我有这个功能:
export const isTokenValid = () => {
const isTokenExist = localStorage.getItem("TOKEN_AUTH");
if (!isTokenExist) return false;
const token = isTokenExist.split(" ")[1];
const jwt = JSON.parse(atob(token.split(".")[1]));
const iat = (jwt && jwt.iat * 1000) || null;
console.log(iat);
console.log(Date.now());
const isExp = Date.now() > iat;
if (isExp) {
// localStorage.clear();
return false;
}
return true;
};
在 console.log() 中:
1516239022000
1585764070793
我必须检查从 (iat)+8 小时发出到现在的令牌是否有效。如何将 iat 值增加 8 小时。
【问题讨论】:
标签: jwt token access-token