fix cookie token bug

This commit is contained in:
Pan
2017-07-20 14:27:47 +08:00
parent 4321f5845f
commit 822c59bdba
4 changed files with 24 additions and 7 deletions

View File

@@ -1,9 +1,9 @@
import { login, logout, getInfo } from '@/api/login';
import Cookies from 'js-cookie';
import { getToken, setToken, removeToken } from '@/utils/auth';
const user = {
state: {
token: Cookies.get('Admin-Token'),
token: getToken(),
name: '',
avatar: '',
roles: []
@@ -31,7 +31,7 @@ const user = {
return new Promise((resolve, reject) => {
login(email, userInfo.password).then(response => {
const data = response.data;
Cookies.set('Admin-Token', data.token);
setToken(data.token);
commit('SET_TOKEN', data.token);
resolve();
}).catch(error => {
@@ -62,7 +62,7 @@ const user = {
logout(state.token).then(() => {
commit('SET_TOKEN', '');
commit('SET_ROLES', []);
Cookies.remove('Admin-Token');
removeToken();
resolve();
}).catch(error => {
reject(error);
@@ -74,7 +74,7 @@ const user = {
FedLogOut({ commit }) {
return new Promise(resolve => {
commit('SET_TOKEN', '');
Cookies.remove('Admin-Token');
removeToken();
resolve();
});
}