0

在我的 MSSQL 数据库中,我创建了两个表:

  • 用户
  • 用户角色

用户有一个名为 userrole 的列,用于对表进行 FK。

现在,我刚刚打开 VS 2010 并创建了一个带有表单身份验证的 MVC 3,因为我将创建一个允许用户注册和登录的社区站点。

但我认为有一种方法可以修改 FormsAuthentication 以使用我的表来检查/获取必要的数据,还是我弄错了?我在任何地方都看不到数据库连接,所以表单身份验证在我的应用程序中过着自己的生活,只是处理身份验证?

4

1 回答 1

2

如果您想以 MS 的方式进行身份验证,但使用自己的表,则必须实现自己的 Membership Provider

http://msdn.microsoft.com/en-us/library/f1kyba5e(v=vs.100).aspx

public class CustomMembershipProvider : MembershipProvider
{ 
// go on overriding members
}
于 2012-09-21T11:53:31.393 回答