iczer/vue-antd-admin

登录后再次访问localhost:8080还是跳转登录页面

GeminiSGX opened this issue · 2 comments

请问下这个问题怎么解决呀,浏览器中cookie信息是有的,正常情况登录之后再次访问localhost:8080应该直接跳转到首页呀

你的authorization判断有问题吧,直接basic分支拉下来改动的话应该不涉及你这个问题

就让我这小白来回答你的问题吧

修改两个地方:路由映射文件 、 路由配置文件
.....
{
path: '/',
name: '首页',
component: TabsView,
redirect: '/dashboard/workplace', // '/login', 修改的地方
children: [
......
你可以看到,默认跳转到登陆页的,你把它改成你想要跳转的页面即可,我这里改成:/dashboard/workplace ,如果没登陆,进到这个页它会自动跳转去登陆页。

另外,也可以在login页面加判断,如果已经登陆就直接跳回默认页
mounted:function(){
if(checkAuthorization()){
this.$router.push('/dashboard/workplace')
this.$message.success('已经登陆', 3)
}
}