大世界项目14-权限拦截控制_未登录无法看到正常页面

简介: 大世界项目14-权限拦截控制_未登录无法看到正常页面

1、提一个问题,任意网址打开,能看到用户数据吗?

2、未登录的时候,是看不到用户的注册页面的

3、第一次打开网页的时候,会不会看到用户首页,因为这个页面访问权限

3.1 第一次打开了,就自动执行了

3.2 他是走了的

4、请求用户信息

5、如果未登录的话,我就强制切换到登录路径

6、next如果强制切换到路由守卫,会再次匹配token

7、whiitList,设置一个白名单,登录页和注册页里面的路由

8、如果不放行就一直递归

9、如果未登录,还想要放行就强制打回到登录页

效果

1、本地将token,破坏掉,然后刷新浏览器

2、如果你现在没登录,想要去首页不好意思,不让你去

3、git提交,未登录,不让你去登录页面实现


相关文章
|
12月前
|
数据安全/隐私保护
fastadmin是如何设置没有权限的用户不能访问某些页面的?
fastadmin是如何设置没有权限的用户不能访问某些页面的?
305 0
|
10天前
|
监控
若依修改-----其他功能,包括参数设置,通知公告,日志管理,验证码控制开关在参数设置里,若依的注册页面是隐藏的,在src的login.vue的97行注册开发,修改成true,通知公告,促进组织内部信
若依修改-----其他功能,包括参数设置,通知公告,日志管理,验证码控制开关在参数设置里,若依的注册页面是隐藏的,在src的login.vue的97行注册开发,修改成true,通知公告,促进组织内部信
|
18天前
|
JSON JavaScript 数据格式
如何控制权限,更加好的方法
如何控制权限,更加好的方法
|
2月前
|
JavaScript
vue制作防止用户未登录或未填写信息就跳转页面的路由拦截器
vue制作防止用户未登录或未填写信息就跳转页面的路由拦截器
47 0
|
9月前
|
资源调度 前端开发 数据库
权限 | 前端控制权限
啊,我们经常做权限控制,控制菜单,控制按钮功能等,但是在一些特殊情况下不能够由后端来做权限控制,那就只能前端来做啦。
|
9月前
|
UED
路由权限登录后还保留上一个登录角色的权限,刷新一下就好了的解决方案
路由权限登录后还保留上一个登录角色的权限,刷新一下就好了的解决方案
46 0
防止用户复制管理员网址进入页面、设置禁用隐藏按钮权限以及防止修改禁用按钮权限
防止用户复制管理员网址进入页面、设置禁用隐藏按钮权限以及防止修改禁用按钮权限
96 0
|
Java API 数据库
给角色分配菜单向后台提交数据的分析 | 学习笔记
快速学习给角色分配菜单向后台提交数据的分析
85 0
给角色分配菜单向后台提交数据的分析 | 学习笔记
|
前端开发
如何从服务端获取菜单数据及权限校验
如何从服务端获取菜单数据及权限校验
442 0