根据用户登陆类型展示不同的管理的功能
我现在的做法是 在每个菜单,按钮 都判断了该用户是否有权限,有显示按钮 没有则不显示 页面一多,。判断地方也一堆,感觉这么判断很麻烦
有没有好的判断方法可以对这些按钮 菜单进行显示或隐藏
所有权限存成一个二进制码
然后一位代表一个权限
比如101代表权限A有、B无、C有
当要判断用户是否有A且有B权限时,使用001做位运算-或,结果如果为111则有权限。
101或001明显是101所以用户没有A且B的权限,
101或010等于111,所以用户有A且C的权限。
这样判断只需要一次位运算,很有效率
欢迎来到随意问技术百科, 这是一个面向专业开发者的IT问答网站,提供途径助开发者查找IT技术方案,解决程序bug和网站运维难题等。 温馨提示:本网站禁止用户发布与IT技术无关的、粗浅的、毫无意义的或者违法国家法规的等不合理内容,谢谢支持。