谁能告诉我,用jsp做后台管理,管理员的权限应该怎么设订〉?

reddatura 2002-04-11 09:34:33
谁能告诉我,用jsp做
后台管理,管理员的权限应该怎么设订〉?
如何去思考这个问题??
...全文
105 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
apboy 2002-04-12
  • 打赏
  • 举报
回复
做个用户表,一个用户可能有很多权限
userid
passwd
privilege(权限)

思想:任何一个数可以分解为2的几次方的和,例如:
2^0+2^2+2^3=13
我们可以定义0为超级用户,1为某一部门主管,2为管理员,3为一般用户
如果数据库存的数据是13,说明他有0\2\3三种权限,把13这个数存入privilege字段中。
至于怎样分解一个数,把十进制转变为二进制,进行分解
可乐加水 2002-04-12
  • 打赏
  • 举报
回复
作个用户表,不公用户给不同的权限,当然权限越高用户数量应该越少!
userid
passwd
privilege(权限)
权限可以这样定:分成a,b,c,d或分成1,2,3,4等
用户登陆时候,密码正确后就同时读取这个字段,来判断有什么样的权限
tanzhen 2002-04-12
  • 打赏
  • 举报
回复
权限字段用64位整型long

这样就有64种权限可用。每一位 0 为没有权限 1=有权限

做一个“与”的操作判断。

管理员 全1 拥有所有权限。

分配权限的时候,设相应位为 1 即可。
epowerlab 2002-04-11
  • 打赏
  • 举报
回复
好象前两天就有人问过
是不是你

管理员分级别存入数据库
user
pass
level

当登录成功后输出session或cookie
user/level的值
在你的保护页面里看
user是否有值并且level的值是否小于你的页面需要值(level为int当然其它的也行)


还有什么好办法
大家继续

81,115

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧