【发布时间】:2011-06-17 15:03:56
【问题描述】:
问题 1
我熟悉角色管理,特定角色中的特定成员可以执行此操作并通过功能访问此操作。我需要做的是管理个人用户,而不是他所在的角色。
例如,假设我创建了一个名为“销售”的角色。我设置了销售人员可以做什么的角色权限。现在我想检查个人用户。例如,如果这是“john”,我想向他展示只有他创建的记录。如果他是 peter,我只想向他展示他创建的记录,而不是由 john 或其他销售人员创建的记录。
我们可以使用 ASP.NET 中的“用户管理”吗?如果不是我们必须自己创建它,我相信与 ASP.NET“角色管理”的集成不会那么顺利。
第 2 个问题。
我正在使用控件进行用户登录。我想在这个时候创建一个会话,这样我就可以跟踪哪个用户登录了,这样我就可以向他展示只与他有关的记录。我该怎么做?
【问题讨论】:
-
@Buller,这可能对我有用。我在最初的问题中可能错过的是每个用户都有一个 ID(这在 asp.net 提供的成员角色之外)。我必须将此 ID 连接到 ASP.NET 用户。问题是,用户是基于 ASP.NET 的,但对个别用户的某些权限在 ASP.NET 之外,我必须使用此 ID 连接两者。每条记录都具有指向哪个用户创建它的 ID。但是这个 ID 还没有连接到任何用户,因为我只能访问登录的用户名并且他没有维护一个 ID。我必须将两者联系起来。
标签: asp.net roles user-management