怎样使用0和1在数据库标志某个权限组的所有用户是否有该功能?
比如:
超级管理员功能编号有 :1,2,3,4,5,6,7,8
而一班管理员只有:1,2,3,5
那么在数据库中存储的是:
超级管理员为:1,2,3,4,5,6,7,8
而一班管理员为:11101000 【存在为1不存在功能编号为0】可以举个例子来说明它在c#中程序中的应用
目的:禁用一班管理员中查出来的为0的菜单项
比如第四为为0 二超级管理员中第四个功能编号为4
那么禁用功能编号为4的功能---在一班管理员登陆的时候!
同道理:要禁用功能编号为6,7和8的功能菜单
比如:
超级管理员功能编号有 :1,2,3,4,5,6,7,8
而一班管理员只有:1,2,3,5
那么在数据库中存储的是:
超级管理员为:1,2,3,4,5,6,7,8
而一班管理员为:11101000 【存在为1不存在功能编号为0】可以举个例子来说明它在c#中程序中的应用
目的:禁用一班管理员中查出来的为0的菜单项
比如第四为为0 二超级管理员中第四个功能编号为4
那么禁用功能编号为4的功能---在一班管理员登陆的时候!
同道理:要禁用功能编号为6,7和8的功能菜单
超级管理员为:11111111
而一班管理员为:11101000
存储的字符串第一位为1,表示第一个功能起用,如果第一位为0表示第一个功能禁用,如果要禁用一般管理员的第i项功能只需要把第i个字符设置为0即可.