diff --git a/src/permission.js b/src/permission.js index eb5ec38..2ea698f 100644 --- a/src/permission.js +++ b/src/permission.js @@ -8,7 +8,8 @@ router.beforeEach((to, from, next) => { // store.dispatch('user/fedLogOut').then(() => { // }) const loginStatus = Number(store.getters.loginStatus) - console.log('loginStatus='+loginStatus) + console.log('loginStatus=' + loginStatus) + console.log('token=' + store.getters.token) document.title = getPageTitle(to.meta.title) if (loginStatus === 0) { // 微信未授权登录跳转到授权登录页面 diff --git a/src/utils/cache.js b/src/utils/cache.js index 6fc1937..72ee85b 100644 --- a/src/utils/cache.js +++ b/src/utils/cache.js @@ -7,6 +7,10 @@ const UserInfoKey = 'User-Info' // 用户信息 {} {...} export function loadLoginStatus() { return cookies.get(LoginStatusKey) || 0 + // var arr + // var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)') + // if ((arr = document.cookie.match(reg))) return unescape(arr[2]) + // else return null } // export function saveLoginStatus(status) { @@ -14,16 +18,22 @@ export function loadLoginStatus() { // return status // } - export function saveLoginStatus(status) { - //storage.set(LoginStatusKey, status) - var date=new Date(); - date.setTime(date.getTime()+5*60*1000); //设置date为当前时间+5分 - document.cookie=LoginStatusKey+"="+status+"; expires="+date.toGMTString() // 将date赋值给expires + // storage.set(LoginStatusKey, status) + var date = new Date() + date.setTime(date.getTime() + 5 * 60 * 1000) // 设置date为当前时间+5分 + document.cookie = LoginStatusKey + '=' + status + '; expires=' + date.toGMTString() // 将date赋值给expires + // var exp = new Date() + // exp.setTime(exp.getTime() + 5 * 60 * 1000) + // document.cookie = LoginStatusKey + '=' + escape(status) + ';expires=' + exp.toGMTString() return status } export function removeLoginStatus() { + // var exp = new Date() + // exp.setTime(exp.getTime() - 1) + // var cval = saveLoginStatus(LoginStatusKey) + // if (cval != null) document.cookie = LoginStatusKey + '=' + cval + ';expires=' + exp.toGMTString() cookies.remove(LoginStatusKey) return '' } diff --git a/src/views/account/index.vue b/src/views/account/index.vue index bb02442..9366a68 100644 --- a/src/views/account/index.vue +++ b/src/views/account/index.vue @@ -5,7 +5,7 @@