|
@@ -3,7 +3,7 @@ import Cookies from 'js-cookie';
|
|
|
const TokenKey = 'GCLS_Token';
|
|
|
|
|
|
export function getSessionID() {
|
|
|
- const token = Cookies.get(TokenKey);
|
|
|
+ const token = Cookies.get(TokenKey) ? Cookies.get(TokenKey) : sessionStorage.getItem(TokenKey);
|
|
|
if (token) {
|
|
|
return JSON.parse(token)['session_id'];
|
|
|
}
|
|
@@ -19,10 +19,13 @@ export function getToken() {
|
|
|
}
|
|
|
|
|
|
export function setToken(token) {
|
|
|
- return Cookies.set(TokenKey, JSON.stringify(token));
|
|
|
+ const _token = typeof token === 'object' ? JSON.stringify(token) : '';
|
|
|
+ sessionStorage.setItem(TokenKey, _token);
|
|
|
+ return Cookies.set(TokenKey, _token);
|
|
|
}
|
|
|
|
|
|
export function removeToken() {
|
|
|
+ sessionStorage.removeItem(TokenKey);
|
|
|
return Cookies.remove(TokenKey);
|
|
|
}
|
|
|
|
|
@@ -30,17 +33,20 @@ export function removeToken() {
|
|
|
const ConfigKey = 'GCLS_Config';
|
|
|
|
|
|
export function getConfig() {
|
|
|
- const token = Cookies.get(ConfigKey);
|
|
|
+ const token = Cookies.get(ConfigKey) ? Cookies.get(ConfigKey) : sessionStorage.getItem(ConfigKey);
|
|
|
if (token) {
|
|
|
return { token: JSON.parse(token), isHas: true };
|
|
|
}
|
|
|
return { token: {}, isHas: false };
|
|
|
}
|
|
|
|
|
|
-export function setConfig(val) {
|
|
|
- return Cookies.set(ConfigKey, JSON.stringify(val));
|
|
|
+export function setConfig(value) {
|
|
|
+ let _val = typeof value === 'object' ? JSON.stringify(value) : '';
|
|
|
+ sessionStorage.setItem(ConfigKey, _val);
|
|
|
+ return Cookies.set(ConfigKey, _val);
|
|
|
}
|
|
|
|
|
|
export function removeConfig() {
|
|
|
+ sessionStorage.removeItem(ConfigKey);
|
|
|
return Cookies.remove(ConfigKey);
|
|
|
}
|