1.菜单的控制
在登陆请求中,回到的权限数据,这个权限的数据是后端返回的数据,前端根据权限数据,展示对应的菜单,点击菜单,才能看到相关的界面。
2.界面的控制
如果用户没有登录,手动在地址栏中输入管理界面的地址,则页面会跳转到登录界面,
如果用户已经登录,但是手动输入非权限内的地址,则会跳转到404界面中去。
3.按钮的控制
在某个菜单的界面中,还需要根据权限数据,展示出该权限范围内可以操作的按钮,比如增删改查
4请求和相应的控制
如果用户通过非常规的操作,比如通过浏览器的调试工具将某些禁用的按钮变成了启用的状态,这个时候发的请求,也应该由前端所拦截。