【发布时间】:2012-02-26 05:28:55
【问题描述】:
在我的项目中,我需要定义 3 个角色:
- 超级管理员
- 管理员
- 注册会员
我还有一个名为“用户”的表,其中存储了以下信息:
- 第一名
- 姓氏
- 生日
- 用户名
- 密码 . . . 等等
当用户尝试登录网站时,我如何让角色识别哪个用户是哪个角色?
【问题讨论】:
标签: asp.net login asp.net-membership roles asp.net-roles
在我的项目中,我需要定义 3 个角色:
我还有一个名为“用户”的表,其中存储了以下信息:
当用户尝试登录网站时,我如何让角色识别哪个用户是哪个角色?
【问题讨论】:
标签: asp.net login asp.net-membership roles asp.net-roles
首先,创建Users 表只是第一步。您还需要一个Role 表和一个UserRole 多对多关系表来存储哪个用户属于哪个角色(在一个简单的场景中)。
这是整个概念的数据库部分。
然后,在代码方面...由于您提供的表与 AspNetMembership 中的表不同,因此您还需要实现 custom membership provider、custom role provider 和大概是 custom membership user。
【讨论】: