管理员和普通用户权限怎么设置?

happyjingxin 2009-01-12 08:02:58
我现在对与管理员的权限问题有点乱.比如登陆的时候,是在一个登陆框登陆进行名字的判断来区分管理员和普通用户?还是在登陆时候进行选择管理员或者是普通用户?难道就是建一个表和两个表的问题吗?我看有用ID区分的,id大于1000的是普通用户,小于的是管理员,如果这样的话,那用户和管理员的注册判断怎么做?我不太明白了!是在同一个页面注册还是分开?
   初学者,麻烦请大家多多建议.
...全文
3128 20 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
20 条回复
切换为时间正序
请发表友善的回复…
发表回复
sebatinsky 2009-01-14
  • 打赏
  • 举报
回复
登录的时候不用选吧,只是登录到后台的时候进行处理是否是管理员,然后是否屏蔽一些功能,这样就可以了.
kqogje 2009-01-14
  • 打赏
  • 举报
回复
还是仔细研究下RBAC吧,那个是现在通用的权限控制这块的!
tq_qiang 2009-01-13
  • 打赏
  • 举报
回复
up
happyjingxin 2009-01-13
  • 打赏
  • 举报
回复
超级管理员当然不用注册,但是普通管理员是不是在普通用户的基础上被超级管理员提升的呢?然后超级管理员设置ID来区分管理员和普通用户,我是这么理解的.以前也没做过.不知道理解的是否正确.请大家多多提意见.
ErnestChen2go 2009-01-12
  • 打赏
  • 举报
回复
表中加一列来区分啊!
yehong_sky 2009-01-12
  • 打赏
  • 举报
回复
在数据库中设置一个状态...比如状态为1 则是管理员..状态为2则为普通用户等..一般在页面注册申请时..直接将它的初始状态设置为2,然后通过后台..如果想让普通用户成为管理员用户..更改他的状态就行了...
wj_18 2009-01-12
  • 打赏
  • 举报
回复
再加个表字段区分一下好了,如果用户比较多,可见再建个表,避免过多的冗余
aoyunhui520 2009-01-12
  • 打赏
  • 举报
回复
我感觉管理员是不应该注册的吧,角色是通过权限来体现的,如果你的权限比较复杂可以建一张角色表,和一张权限表,两张表关联。
liuchao1211 2009-01-12
  • 打赏
  • 举报
回复
建议了解下RBAC
adanssxz 2009-01-12
  • 打赏
  • 举报
回复
你可以在 登录的时候用一个下拉列表 选择角色是管理员还是普通用户,然后在数据库里关联一个字段,比如管理员设为0,普通用户设置为1,注册时候也选择一下就可以了,以后每次判断下那个字段值为多少就知道是管理员还是普通用户了
glglglglglgllll 2009-01-12
  • 打赏
  • 举报
回复
数据库中加一个字段 1为普通用户0为管理员
success000 2009-01-12
  • 打赏
  • 举报
回复
mark
happyjingxin 2009-01-12
  • 打赏
  • 举报
回复
具体点可以吗?
聪头 2009-01-12
  • 打赏
  • 举报
回复
应该通过角色区分用户权限。
设计角色,并将功能配置到不同的角色id中;将用户id与角色id匹配,这样就能根据角色判断权限了。
angel753 2009-01-12
  • 打赏
  • 举报
回复
管理员是不应该注册的,角色是通过权限来体现的,如果你的权限比较复杂可以建一张角色表,和一张权限表,两张表关联,管理员是通过超级用户同意,然后一个管理员统一的ID分配,这样你的普通用户和管理员就分开了,管理员的权限是通过角色来区别的。
zhao2271394 2009-01-12
  • 打赏
  • 举报
回复
session
happyjingxin 2009-01-12
  • 打赏
  • 举报
回复
有道理,照着你的思路我做一下.呵呵.
ZHANGBINFLY 2009-01-12
  • 打赏
  • 举报
回复
up

67,550

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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