开发者

Where does the AccountController in Asp.Net MVC 2 store its data?

I'm creating a website using ASP.NET MVC 2 and I'm thinking of using the default AccountController and Views to take care of the Users.

The only problem is that, for all the rest, I'm using a Postgres database.

Is there a way to link The account controller to a U开发者_开发问答ser class defined by me?

I'm using Nhibernate to connect to the database, so I'll have a User class with whatever fields necessary.

Thanks very much.


You might want to look at NHibernate Membership Provider project and use it as a base to build from.


It uses the membership provider defined in your web.config. By default, this is the SQL Server provider. You can change that, though. You could use a Postgres provider, or switch to a different authentication system like OpenID. (Authentication is different than the membership provider.)


Use a custom membership provider for PostgresSQL like this one:

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

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜