前端权限控制
前端权限控制
前端的权限控制就是控制前端视图层
的展示和前端所发送的请求
.
前端权限的好处
- 减低非法操作的可能性
- 尽可能排除不必要的请求,减轻服务器压力
- 提高用户体验
前端权限控制思路
-
菜单的控制 – 一般是左侧的侧边栏的菜单 – 角色具有什么权限就显示什么菜单
在登录请求中,会等到想相应的权限数据,淡然在合格需要后端返回数据的支持,前端根据权限数据,展示对应的菜单,点击菜单,才能查看相关的界面
-
界面的控制
如果用户没有登录,手动在地址栏输入管理界面的地址,则需要跳转到登录界面
如果用户已经登录,如果手动敲入非权限内的地址,则需要跳转404界面
-
按钮的控制
在某个菜单的界面中,还得根据权限数据,展示出可以进行操作的按钮,比如删除,修改,增加
-
请求和响应的控制
如果用户通过非常规操作,比如通过浏览器调试工具将魔秀禁用的按钮变成启用装填,此时发的氢气,也应该被前端所拦截