白名单|白名单 权限认证方法
针对,MVC,模块,控制器 这类框架
【白名单|白名单 权限认证方法】思路:
1:系统是否需要认证(配置文件 可设置),
2:改模块,是否在(不需要认证的模块中(配置文件))
3:模块 不存在 不需要认证的模块数组中,或者 模块,存在 需要认证的模块数组中
4:方法 不存在 不需要认证的方法数组中,或者 方法,存在 需要认证的方法数组中
5:获取白名单的数组
6:当用户访问一个模块时,取路径与白名单对比,白名单中有此路径,就通过,不然就没权限
7:访问需求
1:模块名称 方法名称 在白名单
2:模块名称在白名单 且 模块 数组为空
8:显示需求(后台面板):
1:是否是管理员
2:是否模块存在
3:方法是否存在 且 是否存在白名单中
转载于:https://www.cnblogs.com/yubinbin/p/3718335.html
推荐阅读
- 下雪了,飞去你的城市拥抱你|下雪了,飞去你的城市拥抱你 | 有个直男向我表白了
- 多多和珍珍的故事
- 多想你明白我的心意
- 白杨树
- 过眼烟云自痴一一读《做洁白芳香的女人》有感一作者梦的衣裳
- 娃娃菜比大白菜更有营养更好吃(烂的大白菜可以剥成娃娃菜?)
- 第三届文人杯诗书画大赛获名单公示
- 你以为你熬过了所有的难熬的夜,却不知何时到白天
- 驾校小白的“日常”
- 《用科技实现乌托邦》第005章|《用科技实现乌托邦》第005章 自袒行踪,以示清白