页面权限的几种情况

  • 可读可操作:不需要特殊处理
  • 可读不可操作:需要前端根据用户权限使用自定义指令进行判断
  • 不可读不可操作:后端不会返回该菜单

需要使用路由守卫的特殊情况:

  1. 一个页面需要登陆拿到权限:比如一些视频网站,免费内容不需要登录,付费内容需要登录。那么点到付费内容时就需要通过路由守卫去检查登录情况,如果没有登录就弹提示并且不进行路由跳转等操作。
  2. 一个页面不允许直接通过url访问:路由上会带一些参数,但是为了避免直接拿整个url进行访问(可能人家故意要搞服务器压力)就要结合路由守卫判断这个访问者是不是系统用户,如果不是就不发请求给服务器。比如普通用户只有 /home 这个路由的权限,付费用户还要有 /pay 这个路由的权限,如果普通用户直接通过url访问 /pay 这个路由,就需要做鉴权。当然这种情况下完整并且保险的流程是前后端都做权限校验:前端检查能不能发请求,后端检查这个请求携带的token合不合法。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值