Add jwt persistance inside localstorage

This commit is contained in:
2020-04-12 20:44:32 +02:00
parent 0b0261aaaa
commit 818110cd3b
4 changed files with 48 additions and 3 deletions
+20
View File
@@ -0,0 +1,20 @@
import Api from '@/api'
export function setToken(token) {
localStorage.setItem('token', token)
Api.defaults.headers.common['Authorization'] = 'Bearer ' + token;
}
// should only be run at initialization
export function getToken() {
const token = localStorage.getItem('token')
Api.defaults.headers.common['Authorization'] = 'Bearer ' + token;
return token
}
export function clearToken() {
localStorage.removeItem('token')
delete Api.defaults.headers.common['Authorization']
}
export default {setToken, getToken, clearToken}