|
@@ -31,7 +31,7 @@ const actions = {
|
|
|
if (isWx) res = await this.$axios.$post(`${api.wxLogin}`, user);
|
|
|
else res = await this.$axios.$post(`${api.interface}`, user);
|
|
|
const setUser = async (token, commit) => {
|
|
|
- localStorage.setItem('token', token);
|
|
|
+ sessionStorage.setItem('token', token);
|
|
|
let userInfo = await dispatch('toGetUser');
|
|
|
return userInfo;
|
|
|
};
|
|
@@ -58,21 +58,21 @@ const actions = {
|
|
|
}
|
|
|
},
|
|
|
async toGetUser({ commit }, payload) {
|
|
|
- let key = localStorage.getItem('token');
|
|
|
+ let key = sessionStorage.getItem('token');
|
|
|
if (!key) {
|
|
|
if (_.isFunction(payload)) {
|
|
|
payload();
|
|
|
return;
|
|
|
}
|
|
|
console.log('游客身份');
|
|
|
- let user = localStorage.getItem('user');
|
|
|
+ let user = sessionStorage.getItem('user');
|
|
|
if (user) {
|
|
|
commit('setUser', JSON.parse(user), { root: true });
|
|
|
} else {
|
|
|
let stamp = new Date().getTime();
|
|
|
let name = `游客${stamp}`;
|
|
|
let obj = { name, suid: stamp, role: '7' };
|
|
|
- localStorage.setItem('user', JSON.stringify(obj));
|
|
|
+ sessionStorage.setItem('user', JSON.stringify(obj));
|
|
|
commit('setUser', obj, { root: true });
|
|
|
}
|
|
|
return;
|
|
@@ -94,7 +94,7 @@ const actions = {
|
|
|
return res;
|
|
|
},
|
|
|
async logout({ commit }, payload) {
|
|
|
- let key = localStorage.removeItem('token');
|
|
|
+ let key = sessionStorage.removeItem('token');
|
|
|
const res = await this.$axios.$post(api.logout, { key: key });
|
|
|
commit('deleteUser');
|
|
|
return res;
|