主题 : jeecms二次开发登录异常 |
级别: 童生
|
12# 发表于:2019-02-15 16:22:20 IP:61.65.*.*
果然还是要自救,留给后面的哥们
其实登录已经成功了,但是vue的文件中判断了localStorage中是否存在sessionKey的key.即使sessionKey为空也没有关系 vue\src\permissions.js的文件中判断了是否存在 sessionKey let user = localStorage.getItem('sessionKey');//登录标示 //加一个判断 if(user==null){ localStorage.setItem('sessionKey','');//登录标示 user = localStorage.getItem('sessionKey'); } let perms = store.state.perms.perms;//登录状态 if (user == null && to.path != '/login') { next('/login'); } else { if (to.path == '/login') { next(); } else { if (perms) { next(); } else { store.dispatch('setRouters').then(() => { router.addRoutes(store.state.perms.addRouters); next({ ...to }) // hack方法 确保addRoutes已完成 }) } } } |
||
---|---|---|---|