在我的MSSQL数据库中,我创建了两个表:
用户有一个名为userrole的col,表示FK到表。
现在,我刚刚打开VS 2010并创建了一个MVC 3 w / Forms Authentication,因为我要创建一个允许用户注册和登录的社区站点。
但我认为有一种方法可以修改FormsAuthentication以使用我的表来检查/获取必要的数据,还是我弄错了?我没有在任何地方看到数据库连接,因此表单auth thingy在我的应用程序中生活自己的生活,只是处理auth?
答案 0 :(得分:2)
如果您想使用自己的方式进行授权,那么您必须实施自己的会员提供商
http://msdn.microsoft.com/en-us/library/f1kyba5e(v=vs.100).aspx
public class CustomMembershipProvider : MembershipProvider
{
// go on overriding members
}