提交 b64abd51 编写于 作者: chengxiang.li's avatar chengxiang.li

cookie存储用户信息时设置存储

上级 2a6f453e
......@@ -478,16 +478,26 @@
};
return status;
},
setCookieFun(cookieKey, cookieVal) {
let expireMsec = new Date(), expires = '';
expireMsec.setTime(expireMsec.getTime() + (7 * 24 * 60 * 60 * 1000));
expires = expireMsec.toUTCString();
cookies.set(cookieKey, cookieVal, { path: '/', domain: '.yunqueyi.com', expires: expires });
},
removeCookieFun(cookieKey) {
cookies.remove(cookieKey, { path: '/', domain: '.yunqueyi.com' });
},
// 判断用户是否登录?
getUserInfo() {
// cookies.remove('token'); // 部分手机这个cookie会存两次,所以先移除
vm.removeCookieFun('token'); // 部分手机这个cookie会存两次,所以先移除
vm.$rocNative
.getUserInfo()
.then(params => {
// _seft.userToken = params.userToken; // 存到store里
if(params && params.userToken){
cookies.set('token', params.userToken);
vm.setCookieFun('token', params.userToken);
vm.token = params.userToken;
}
// alert(JSON.stringify(params));
......@@ -1086,12 +1096,16 @@
//鉴权 自己调用token
// cookies.remove('token');
// cookies.remove('headToken');
vm.removeCookieFun('token');
vm.removeCookieFun('headToken');
this.$rocNative.getToken().then(res => {
const { userToken } = res;
// setCookie('token', userToken);
// setCookie('headToken', userToken);
cookies.set('token', userToken);
cookies.set('headToken', userToken);
// cookies.set('token', userToken);
// cookies.set('headToken', userToken);
vm.setCookieFun('token', userToken);
vm.setCookieFun('headToken', params.userToken);
});
} else {
const paramList = setEventByModuleCode(
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册