浏览 72 次
|
该帖已经被评为新手帖
|
|
|---|---|
| 作者 | 正文 |
|
时间:前天
目前比较符合管理的或许是以下这种表结构:
users:roles=m:n(多对多关系),中间通过一个中间表过度:user_role roles:resource=m:n(多对多关系),同样中间也通过一个中间表过度:role_resource 当然如果想把这个结构划分的更加清晰,还可以把roles与resource中间再插入一张权限表,比如: roles:permission=m:n permission:resource=m:n 按照ACEGI的说法,并不存在角色和用户组的概念。而是把他们共存到一个ROLE中进行,如果非要在用户,角色表中间再多加一张用户组表,这样的设计是否妥当呢? 声明:JavaEye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
| 返回顶楼 | |
|
时间:前天
acegi有角色,而且是很重要的概念
你的用户、角色、授权信息表可以随便设计,acegi可以集成这些数据来做授权、验证 |
|
| 返回顶楼 |
请登录后投票
|
|
时间:前天
现在的问题就是如何把这个组概念和角色更好的区分整理
|
|
| 返回顶楼 |
请登录后投票
|
|
时间:前天
acegi用角色把用户与权限关联起来,没有组的概念
组是你自己的概念,用来组织用户 |
|
| 返回顶楼 |
请登录后投票
|
|
时间:昨天
如果非要把:
用户(user),组(group),角色(role)都挂接起来呢? |
|
| 返回顶楼 |
请登录后投票
|
|
时间:9 小时前
还没明白?
你想怎么挂都可以,但是acegi只关心用户和角色,忽略group,所以没有任何影响 |
|
| 返回顶楼 |
请登录后投票
|




