Authentication

- Installed magic-sdk
- Created a login button with email
- Store the token and user login state in the vuex store
- Created a logout method that resets the store
This commit is contained in:
2020-11-07 20:56:38 +00:00
parent 01cc192ea8
commit de3d4d03c3
8 changed files with 157 additions and 25 deletions

13
store/auth.js Normal file
View File

@@ -0,0 +1,13 @@
export const state = () => ({
token: null,
loggedIn: false,
})
export const mutations = {
setToken(state, token) {
state.token = token
},
setLoggedIn(state, loggedIn) {
state.loggedIn = loggedIn
},
}