asp.net 用户判断
发布网友
发布时间:2022-05-16 17:42
我来回答
共3个回答
热心网友
时间:2022-04-27 19:05
依靠管理员名字来判断其权限,是最低级的一种做法,费时费力不讨好,维护及调整都很麻烦。
比较好的一种方式,是建立权限列表,为不同等级的管理员设置不同的权限,主要是维护这个权限列表即可。举个例子:
三个表:
AdminList---管理员列表,其中包括UserID,UserName,PassWord等;
FunctionList---权限列表,主要字段:FunctionID,Url,KeyValue;
FunctionBind---管理员权限绑定表,主要字段:UserID,FunctionID;
这样子就可以根据登录的管理员ID,来读取他相应的权限,然后按你的需要进入相应的页面。
其中FunctionList表中的KeyValue字段是用来记录关键字,例如某一个特有的功能,以此来判断该管理员是否能够进行下一步的操作。
热心网友
时间:2022-04-27 20:23
表里应该有两个字段;一个用户字段,一个级别字段;
登陆的时候取出用户,同时取出级别;
然后再进行判断级别,再进入到相应的页面;
呵呵,快试试吧!
热心网友
时间:2022-04-27 21:58
从数据库里取出来级别后直接赋给一个session,就和直接赋给一个变量一样。