WEB后台权限设计问题
根据用户登陆类型展示不同的管理的功能
我现在的做法是 在每个菜单,按钮 都判断了该用户是否有权限,有显示按钮 没有则不显示
页面一多,。判断地方也一堆,感觉这么判断很麻烦
有没有好的判断方法可以对这些按钮 菜单进行显示或隐藏
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
根据用户登陆类型展示不同的管理的功能
我现在的做法是 在每个菜单,按钮 都判断了该用户是否有权限,有显示按钮 没有则不显示
页面一多,。判断地方也一堆,感觉这么判断很麻烦
有没有好的判断方法可以对这些按钮 菜单进行显示或隐藏
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(2)
所有权限存成一个二进制码
然后一位代表一个权限
比如101代表权限A有、B无、C有
当要判断用户是否有A且有B权限时,使用001做位运算-或,结果如果为111则有权限。
101或001明显是101所以用户没有A且B的权限,
101或010等于111,所以用户有A且C的权限。
这样判断只需要一次位运算,很有效率
为什么不用RBAC?