`
learnmore
  • 浏览: 589243 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

权限算法

    博客分类:
  • java
阅读更多
1.某个模块的操作权限值
添加(2的0次方)1
删除(2的1次方)2
更新(2的2次方)4
查询(2的3次方)8

2.如果用户同时具有添加和删除的功能,那么此用户权限和为 2^0+2^1=3

3.判断权限时,假设要验证用户是否具有添加的功能,那么只需要验证

1&3 如果值为1说明用户有这个权限,如果不等于1说明用户不具有添加的权限

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics