5个回答
2013-09-23
展开全部
1
有个设想是用数字比大小
比如4>3>2>1
那么4就有3.2.1的权限 以此类推
判断的话 就是\
如果某值大于4....怎么怎么样
2
你可以在用户登陆的时候做判断,根据他的用户名去功能表里面查找,比如说:
1ACTION、2ACTION、3ACTION、4ACTION 在数据库里新建一个功能表
ID列是A1,功能名列1ACTION
ID列是A2,功能名列2ACTION 以此类推
再建一个查找功能表
ID列是用户表的外键 后面设定若干个功能列是功能表的外键
例如
ID列 功能列
User001 A1
User001 A2
User001 A3
User001 A4
在登陆时 直接 select * from 查找功能表 where ID = User001 就可以知道User001这个用户ID 所对应的用户具有什么样的功能了. 那么知道功能了 你就直接在前台界面里给他显示功能就行了,没必要在前台功能里做判断.功能少还行,功能如果多的话,你这程序就太复杂了,因为逻辑都是在视图层里做的.
你必须实现松偶合.才易于项目的维护和修改.
你在设定子用户功能界面里提交信息是需要往这张表里添加的.
哈哈 借花献佛
有个设想是用数字比大小
比如4>3>2>1
那么4就有3.2.1的权限 以此类推
判断的话 就是\
如果某值大于4....怎么怎么样
2
你可以在用户登陆的时候做判断,根据他的用户名去功能表里面查找,比如说:
1ACTION、2ACTION、3ACTION、4ACTION 在数据库里新建一个功能表
ID列是A1,功能名列1ACTION
ID列是A2,功能名列2ACTION 以此类推
再建一个查找功能表
ID列是用户表的外键 后面设定若干个功能列是功能表的外键
例如
ID列 功能列
User001 A1
User001 A2
User001 A3
User001 A4
在登陆时 直接 select * from 查找功能表 where ID = User001 就可以知道User001这个用户ID 所对应的用户具有什么样的功能了. 那么知道功能了 你就直接在前台界面里给他显示功能就行了,没必要在前台功能里做判断.功能少还行,功能如果多的话,你这程序就太复杂了,因为逻辑都是在视图层里做的.
你必须实现松偶合.才易于项目的维护和修改.
你在设定子用户功能界面里提交信息是需要往这张表里添加的.
哈哈 借花献佛
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
北京磐安云创科技有限公司_
2023-02-01 广告
2023-02-01 广告
价格只是购买产品或服务过程中的一项指标,如果单纯只比较价格,其实考虑并不是那么周到。价格、质量、服务、口碑、是否合适自己的情况等都需要一起考虑。以上回答如果还觉得不够详细,可以来咨询下北京磐安公司。北京磐安公司是一家专业从事高新软件的技术公...
点击进入详情页
本回答由北京磐安云创科技有限公司_提供
2013-09-23
展开全部
一般来说是数据库表中设置一个权限字段(如1表示超级,2表示普通等),然后登陆的时候把这个权限字段的值存在SESSION中,然后在后台管理页面中判断这个SESSION即可。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-09-23
展开全部
可以利用数据库解决这个问题,
比如超级管理员是admin
普通管理员是guest
Q275423182
比如超级管理员是admin
普通管理员是guest
Q275423182
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-09-23
展开全部
名字 权限分级
3 三级管理员
2 二级管理员
1 一级管理员
判断时可在用户登录时可以将权限分级写入session("权限分级")
然后在需要管理的页面通过
if Session("权限分级")=3 then
显示三级管理员可见代码
elseif session("权限分级")=2 then
显示二级管理员代码
else
显示三级管理员
end if
相同答案 采用就是人品问题
3 三级管理员
2 二级管理员
1 一级管理员
判断时可在用户登录时可以将权限分级写入session("权限分级")
然后在需要管理的页面通过
if Session("权限分级")=3 then
显示三级管理员可见代码
elseif session("权限分级")=2 then
显示二级管理员代码
else
显示三级管理员
end if
相同答案 采用就是人品问题
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-09-23
展开全部
在数据库里写超假管理员的管理权限0
普通管理员权限1
在页面中如果ID是多少,管理权限是多少,则...
普通管理员权限1
在页面中如果ID是多少,管理权限是多少,则...
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询