我正在使用ASP.NET MVC 2创建一个网站,我正在考虑使用默认的AccountController和Views来处理用户。
唯一的问题是,对于所有其他人,我正在使用Postgres数据库。
有没有办法将帐户控制器链接到我定义的用户类?
我正在使用Nhibernate连接到数据库,因此我将拥有一个User类,其中包含任何必要的字段。
非常感谢。
答案 0 :(得分:1)
您可能希望查看NHibernate Membership Provider项目并将其用作构建的基础。
答案 1 :(得分:0)
它使用web.config中定义的成员资格提供程序。默认情况下,这是SQL Server提供程序。不过你可以改变它。您可以使用Postgres提供程序,或切换到OpenID等其他身份验证系统。 (身份验证与成员资格提供程序不同。)
答案 2 :(得分:0)
为PostgresQL使用自定义成员资格提供程序,如下所示:
http://blog.woodchop.com/2006/09/postgresql-membership-provider-for.html