注册 登录
编程论坛 J2EE论坛

怎么把管理员跟普通用户分离开?

caolei369 发布于 2009-12-30 17:36, 1130 次点击
RT;最好有代码示例谢谢!!
5 回复
#2
柠檬可乐2009-12-30 17:46
建不同的数据库表
#3
流星雨2009-12-30 19:06
设置一个权限即可。就加一个字段,如果管理员的权限不同。权限内容以逗号隔开。使用的时候以逗号截取即可。
#4
流星雨2009-12-30 19:17
你先建一个实体,里边包含属性,其中有权限
if(实体.权限!=null){
  String[] 单个权限 =权限.split(",");//把单个权限截取出来
 /*再根据权限去实现你要做的功能,比如说删除,只有你找到的对应权限里有删除才能删除。
 否则就输出一句提示到页面,不能删除
*/
   }else{
如果为空,就证明没有权限。
}

权限是保存在数据库的一个字段中的。你直接去select出来就好了,代码太简单,我就不写了。
#5
流星雨2009-12-30 19:18
如果你仅仅只是区分管理员和非管理,权限为空的就不是管理,非空就是。
#6
raoyongchao2009-12-30 22:55
在数据库中的用户表中增加一个字段例如isAdmin数据类型为int(1),这样就可以实现不同级别的用户了,0-9可以设置10个级别,如果要区分管理员和普通用户只需要吧管理员设置为普通用户设置为1就可以了
1