0

我确定我以前做过,但我不记得该怎么做,也找不到任何帮助。

如果我有以下安全访问权限:

1: Read
2: Write
4: Delete
8: View

用户可以拥有其中任何一个的组合,例如 Write 和 View,因此他们的安全号码将是 10。

如何针对每个安全组进行检查以查看他们是否具有访问权限?

我以为是 2 MOD 10 但这似乎不起作用。

解决这个问题的最简单方法是什么?我错过了按位运算吗?

4

1 回答 1

3

适用的数字并检查它是否大于 0,即 10 & 2 > 0,因此您具有写入权限。

于 2013-08-05T21:15:18.557 回答