vue2_frontend...
This commit is contained in:
parent
af2a214214
commit
d1c5a11f07
@ -1,19 +1,18 @@
|
|||||||
class TokenService {
|
class TokenService {
|
||||||
isAuthenticated() {
|
isAuthenticated() {
|
||||||
const isAuthenticated =
|
const isAuthenticated = !!this.getAccessToken() || !!this.getRefreshToken()
|
||||||
!!this.getLocalAccessToken() || !!this.getLocalRefreshToken()
|
|
||||||
return isAuthenticated
|
return isAuthenticated
|
||||||
}
|
}
|
||||||
getLocalAccessToken() {
|
getAccessToken() {
|
||||||
const user = this.getUser()
|
const user = this.getUser()
|
||||||
return user?.access_token
|
return user?.access_token
|
||||||
}
|
}
|
||||||
updateLocalAccessToken(token) {
|
updateAccessToken(token) {
|
||||||
let user = this.getUser()
|
let user = this.getUser()
|
||||||
user.access_token = token
|
user.access_token = token
|
||||||
this.setUser(user)
|
this.setUser(user)
|
||||||
}
|
}
|
||||||
getLocalRefreshToken() {
|
getRefreshToken() {
|
||||||
const user = this.getUser()
|
const user = this.getUser()
|
||||||
return user?.refresh_token
|
return user?.refresh_token
|
||||||
}
|
}
|
||||||
|
|||||||
@ -15,8 +15,8 @@ const getters = {
|
|||||||
},
|
},
|
||||||
getTokens: function (state) {
|
getTokens: function (state) {
|
||||||
return {
|
return {
|
||||||
access_token: state.tokenService.getLocalAccessToken(),
|
access_token: state.tokenService.getAccessToken(),
|
||||||
refresh_toke: state.tokenService.getLocalRefreshToken()
|
refresh_toke: state.tokenService.getRefreshToken()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -28,7 +28,7 @@ const mutations = {
|
|||||||
state.tokenService.removeUser()
|
state.tokenService.removeUser()
|
||||||
},
|
},
|
||||||
reload: function (state, access_token) {
|
reload: function (state, access_token) {
|
||||||
state.tokenService.updateLocalAccessToken(access_token)
|
state.tokenService.updateAccessToken(access_token)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
const actions = {
|
const actions = {
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user