3

我正在使用 ASP.NET MVC 2 创建一个网站,并且正在考虑使用默认的 AccountController 和 Views 来照顾用户。

唯一的问题是,我使用的是 Postgres 数据库。

有没有办法将帐户控制器链接到我定义的用户类?

我正在使用 Nhibernate 连接到数据库,因此我将拥有一个包含任何必要字段的 User 类。

非常感谢。

4

3 回答 3

1

您可能想查看NHibernate Membership Provider项目并将其用作构建的基础。

于 2010-05-20T14:09:39.263 回答
0

它使用您的 web.config 中定义的成员资格提供程序。默认情况下,这是 SQL Server 提供程序。不过,你可以改变它。您可以使用 Postgres 提供程序,或切换到不同的身份验证系统,如 OpenID。(身份验证与成员资格提供者不同。)

于 2010-05-17T16:56:12.153 回答
0

为 PostgresSQL 使用自定义成员资格提供程序,如下所示:

http://blog.woodchop.com/2006/09/postgresql-membership-provider-for.html

于 2010-05-17T16:57:11.337 回答