添加token过期检查

This commit is contained in:
539943419 committed 2024-07-02 20:13:07 +08:00
1 parent 84025a83ab
commit ba43ad2bbc
3 files changed
+132 -93

No files matched your search

+7 -2
View File
@@ -5,7 +5,7 @@ const userID = localStorage.getItem('userID');
const userGroup = localStorage.getItem('userGroup');
const tokenExpiresIn = config.tokenExpiresIn
if(!localStorage.getItem('tokenExpiredTime') ||
if(localStorage.getItem('tokenExpiredTime') == null ||
parseInt(localStorage.getItem('tokenExpiredTime')) < parseInt(Date.now())){
localStorage.removeItem('token')
}
@@ -47,8 +47,10 @@ export const useSettingStore = defineStore("setting", {
actions: {
setJWT( token,keepTokenLocal ){
this.token = token
if(keepTokenLocal)
if(keepTokenLocal){
localStorage.setItem('token',token)
localStorage.setItem('tokenExpiredTime',parseInt(Date.now())+parseInt(tokenExpiresIn)*3600000)
}
},
setUserID( id,keepTokenLocal ){
this.userID = id
@@ -59,6 +61,9 @@ export const useSettingStore = defineStore("setting", {
this.userGroup = g
if(keepTokenLocal)
localStorage.setItem('userGroup',g)
},
getToken(){
return localStorage.getItem('token')
}
// increment() {
// this.count++;