添加token过期检查
This commit is contained in:
1 parent
84025a83ab
commit
ba43ad2bbc
3 files changed
+132
-93
No files matched your search
+7
-2
@@ -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++;
|
||||
|
||||
Reference in new issue
Block a user