如何制作角色并管理用户?

时间:2012-02-03 15:42:12

标签: asp.net login asp.net-membership roles asp.net-roles

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

  1. 超级管理员
  2. 管理
  3. RegisteredMembers
  4. 我还有一个名为“Users”的Table,用于存储以下信息:

    1. fristName
    2. lastName的
    3. 生日
    4. 用户名
    5. 密码 。 。 。 等等
    6. 当用户尝试登录网站时,如何让角色识别哪个用户是哪个角色?

1 个答案:

答案 0 :(得分:0)

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

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

然后,在代码方面......由于您提供的表格不同于AspNetMembership中的表格,因此您还需要实施custom membership providercustom role provider,并且大概是{ {3}}