1

在我的项目中,我需要定义 3 个角色:

  1. 超级管理员
  2. 行政
  3. 注册会员

我还有一个名为“用户”的表,它存储以下信息:

  1. 名字
  2. 生日
  3. 用户名
  4. 密码 。. . 等等

当用户尝试登录网站时,如何让角色识别哪个用户是哪个角色?

4

1 回答 1

0

首先,您创建一个Users表只是第一步。您还需要一个Role表和一个UserRole多对多关系表来存储哪个用户属于哪个角色(在一个简单的场景中)。

这是整个概念的数据库部分。

然后,在代码方面...由于您提供的表与AspNetMembership中的表不同,因此您还需要实现自定义成员资格提供者自定义角色提供者以及可能的自定义成员资格用户

于 2012-02-05T23:32:47.700 回答