请教各位,单用户如何多角色呢
单个用户如拥有多个角色,比如说在论坛中,在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