如何将SqlRoleProvider绑定到“我的”用户表

时间:2011-03-24 22:54:03

标签: .net asp.net-mvc security

如何将SqlRoleProvider绑定到“我的”用户表

我正在使用asp.net MVC和SqlRoleProvider似乎开箱即用。但是我有自己的用户和角色。我有一个用户表,其中包含所有用户/个性化数据。如何将帐户控制器绑回到我的表格。我的表有一个userID,我用它来将其他操作绑定到特定用户。

如果我可以使用帐户控制器并且在用户登录后,我会有他们的ID。

我一直在看这个,但与asp.net mvc

并不完全相同

http://www.4guysfromrolla.com/articles/121405-1.aspx

1 个答案:

答案 0 :(得分:1)

不确定asp.net mvc中是否相同,但我们使用SqlMembership提供程序进行身份验证,并返回MembershipUser个对象。 MembershipUser实例具有ProviderUserKey属性,我们将其映射到我们自己的用户表的MemberId字段(与我们的内部UserId不同)。