Add nuxt auth module
This commit is contained in:
+3
-23
@@ -1,27 +1,7 @@
|
||||
import {clearToken, setToken} from "@/services/LocalStorageService";
|
||||
export const state = () => ({})
|
||||
|
||||
export const state = () => ({
|
||||
token: ''
|
||||
})
|
||||
|
||||
export const mutations = {
|
||||
setToken(state, token) {
|
||||
state.token = token
|
||||
setToken(token)
|
||||
},
|
||||
clearToken(state) {
|
||||
state.token = null
|
||||
clearToken()
|
||||
},
|
||||
initToken(state) {
|
||||
state.token = localStorage.getItem('token')
|
||||
}
|
||||
}
|
||||
export const mutations = {}
|
||||
|
||||
export const actions = {}
|
||||
|
||||
export const getters = {
|
||||
isLoggedIn(state) {
|
||||
return state.token !== null && state.token !== ''
|
||||
}
|
||||
}
|
||||
export const getters = {}
|
||||
|
||||
Reference in New Issue
Block a user