我正在创建一个使用ASP.NET MVC 2的网站,我正在考虑使用默认的AccountController和Views来照顾用户。Asp.Net MVC 2中的AccountController在哪里存储其数据?
唯一的问题是,对于所有其他的问题,我正在使用Postgres数据库。
有没有办法将账户控制器链接到我定义的用户类?
我使用Nhibernate连接到数据库,所以我将有一个用户类与任何必要的字段。
非常感谢。
我正在创建一个使用ASP.NET MVC 2的网站,我正在考虑使用默认的AccountController和Views来照顾用户。Asp.Net MVC 2中的AccountController在哪里存储其数据?
唯一的问题是,对于所有其他的问题,我正在使用Postgres数据库。
有没有办法将账户控制器链接到我定义的用户类?
我使用Nhibernate连接到数据库,所以我将有一个用户类与任何必要的字段。
非常感谢。
它使用web.config中定义的成员资格提供程序。默认情况下,这是SQL Server提供程序。不过,你可以改变它。您可以使用Postgres提供程序,或切换到OpenID等不同的身份验证系统。 (认证比成员提供不同。)
使用自定义的成员提供了PostgreSQL的像这样的:
http://blog.woodchop.com/2006/09/postgresql-membership-provider-for.html
你知道该提供程序必须做什么改变,所以它适用于NHibernate?我无法处理MembershipUser类... – JLago 2010-05-18 16:21:23
你可能想看看NHibernate Membership Provider项目,并以此为基础建立从。
重复http://stackoverflow.com/questions/2864404/anyone-using-asp-net-membershipprovider-with-nhibernate – 2010-05-20 14:10:33