读书人

单用户怎么多角色呢

发布时间: 2012-08-10 12:19:33 作者: rapoo

请教各位,单用户如何多角色呢
单个用户如拥有多个角色,比如说在论坛中,在A论坛的角色是普通用户,在B论坛的角色是吧主,如何实现呢?在数据库增加几个角色字段??

[解决办法]
增加一个角色表,做关联

[解决办法]
创建一个用户-子论坛-角色对照表:
CREATE TABLE USER_ROLE_FORUM(
USERID int,
ROLEID int,
FORUMID int);

当然配套的表还有用户表、角色表和子论坛表。这个你应该已经有了
[解决办法]
用户表
UserId UserName ...

角色表
RoleId RoleName RoleDesc...

分类表
StyleId StyleName

角色分类关联表
AutoId StyleId RoleId

用户角色关联表
AutoId UserId RoleId

读书人网 >asp.net

热点推荐