在我的项目中,我需要定义 3 个角色:
- 超级管理员
- 行政
- 注册会员
我还有一个名为“用户”的表,它存储以下信息:
- 名字
- 姓
- 生日
- 用户名
- 密码 。. . 等等
当用户尝试登录网站时,如何让角色识别哪个用户是哪个角色?
在我的项目中,我需要定义 3 个角色:
我还有一个名为“用户”的表,它存储以下信息:
当用户尝试登录网站时,如何让角色识别哪个用户是哪个角色?
首先,您创建一个Users
表只是第一步。您还需要一个Role
表和一个UserRole
多对多关系表来存储哪个用户属于哪个角色(在一个简单的场景中)。
这是整个概念的数据库部分。
然后,在代码方面...由于您提供的表与AspNetMembership中的表不同,因此您还需要实现自定义成员资格提供者、自定义角色提供者以及可能的自定义成员资格用户。