权限编号: 1 2 4 8 16 ()
权限名称: 管理员 普通用户 超级用户 会员 VIP
数据库中存权限编号的和 例如 管理员1拥有全部权限 数据库中存 1+2+4+8+16 = 31
如果要判断用户是否有这个权限 可在数据库中取出 权限编号总和 短路 权限所属编号
如果结果等于要查的权限所属编号 则该用户有这个权限
例如 : 查管理员1是否拥有超级用户的权限
if((31&4)==4){
管理员1有超级用户的权限
}
权限编号: 1 2 4 8 16 ()
权限名称: 管理员 普通用户 超级用户 会员 VIP
数据库中存权限编号的和 例如 管理员1拥有全部权限 数据库中存 1+2+4+8+16 = 31
如果要判断用户是否有这个权限 可在数据库中取出 权限编号总和 短路 权限所属编号
如果结果等于要查的权限所属编号 则该用户有这个权限
例如 : 查管理员1是否拥有超级用户的权限
if((31&4)==4){
管理员1有超级用户的权限
}