为了账号安全,请及时绑定邮箱和手机立即绑定

vue router.beforeEach根据true,false判断跳转的问题

vue router.beforeEach根据true,false判断跳转的问题

PHP
MM们 2019-03-09 21:18:25
我想根据cookie("isAdmin")为true的时候,可以跳转到后台,为false的时候不可以跳转到后台,失败 设置 清除cookie 未登录时和退出时无cookie 普通用户登录时isAdmin为false 管理员登录时isAdmin为true 现在可以做的效果 是根据是否有cookie("userInfo")进行判断,有就可以跳转到后台,没有就不可以跳转 没有登录 普通用户 管理员 问题 现在还是示登录不可以跳转,登录后不管理是普通用户还是管理员都可以跳转 求教 如何才能让未登录和普通用户不可以跳转到后台,只有管理员admin登录后才能跳转到后台
查看完整描述

1 回答

?
陪伴而非守候

TA贡献1757条经验 获得超8个赞

https://img1.sycdn.imooc.com//5c8f660700016bc907350035.jpg
这个if判断有问题,类型转换的时候 Boolean('false') === true
应该改成

if(getCookie('isAdmin') === 'true') {
    .....直接判断字符串是否一样
}
查看完整回答
反对 回复 2019-03-18
  • 1 回答
  • 0 关注
  • 995 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信