WEB后台权限设计问题

发布于 2022-08-24 22:53:54 字数 137 浏览 9 评论 0

根据用户登陆类型展示不同的管理的功能

我现在的做法是 在每个菜单,按钮 都判断了该用户是否有权限,有显示按钮 没有则不显示
页面一多,。判断地方也一堆,感觉这么判断很麻烦

有没有好的判断方法可以对这些按钮 菜单进行显示或隐藏

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

睫毛上残留的泪 2022-08-31 22:53:54

所有权限存成一个二进制码

然后一位代表一个权限

比如101代表权限A有、B无、C有

当要判断用户是否有A且有B权限时,使用001做位运算-或,结果如果为111则有权限。

101或001明显是101所以用户没有A且B的权限,

101或010等于111,所以用户有A且C的权限。

这样判断只需要一次位运算,很有效率

相守太难 2022-08-31 22:53:54

为什么不用RBAC?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文