您好,匿名用户
随意问技术百科期待您的加入

WEB后台权限设计问题

0 投票

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

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

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

用户头像 提问 2013年 12月23日 @ Brand 上等兵 (185 威望)
分享到:

1个回答

0 投票

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

然后一位代表一个权限

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

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

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

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

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

用户头像 回复 2013年 12月19日 @ Jayce 上等兵 (271 威望)
提一个问题:

相关问题

0 投票
1 回复 27 阅读
用户头像 提问 2012年 12月1日 @ Taric 上等兵 (184 威望)
0 投票
0 回复 23 阅读
用户头像 提问 2012年 12月1日 @ Dionysus 上等兵 (229 威望)
+2 投票
1 回复 185 阅读
用户头像 提问 2012年 12月1日 @ Leo 上等兵 (255 威望)
0 投票
0 回复 6 阅读
0 投票
1 回复 40 阅读
用户头像 提问 2014年 1月5日 @ Kyrie 上等兵 (240 威望)

欢迎来到随意问技术百科, 这是一个面向专业开发者的IT问答网站,提供途径助开发者查找IT技术方案,解决程序bug和网站运维难题等。
温馨提示:本网站禁止用户发布与IT技术无关的、粗浅的、毫无意义的或者违法国家法规的等不合理内容,谢谢支持。

欢迎访问随意问技术百科,为了给您提供更好的服务,请及时反馈您的意见。
...