Add JWT to login forms

This commit is contained in:
Dane Everitt 2018-05-28 12:48:42 -07:00
parent 47c1ecc9bc
commit ad69193ac0
No known key found for this signature in database
GPG key ID: EEA66103B3D71F53
8 changed files with 93 additions and 6 deletions

View file

@ -0,0 +1,28 @@
import User from './models/user';
export const storeData = {
state: {
user: null,
},
actions: {
login: function ({ commit }) {
commit('login');
},
logout: function ({ commit }) {
commit('logout');
},
},
getters: {
user: function (state) {
return state.user;
},
},
mutations: {
login: function (state) {
state.user = new User().fromJwt(localStorage.getItem('token'));
},
logout: function (state) {
state.user = null;
}
}
};