ASP.NET MVC和NHibernate的用户身份验证

问题描述:

我即将开始一个新的应用程序,并对使用asp.net mvc和nhibernate感到兴奋。然而,这个大问题是我如何处理用户身份验证的问题。那些曾经使用nhibernate和MVC解决这个问题的方法是什么?ASP.NET MVC和NHibernate的用户身份验证

我的想法是让asp.net做自己的事情,我做我自己的事情数据库明智。我很好奇,如果我应该使用提供者模型和nhibernate来扮演我自己的角色,如果我能弄明白的话。或者有没有办法将mvc示例中的当前代码集成到nhibernate中?

+0

这例子是MVC的例子吗? – Paco 2010-03-11 22:07:37

+0

默认mvc应用程序附带的一个。 – percent20 2010-03-11 22:15:21

+0

你的意思是与视觉工作室模板,homecontroller等? – Paco 2010-03-11 22:41:16

您仍然可以使用ASP .NET MVC中的ASP .NET 2.0 Membership API。

+0

我很好奇,如果我应该使用nhibernate重写它们以进行数据访问,或者让它们保持原样。 – percent20 2010-03-11 22:23:20

+0

这没有必要。你已经有了一个面向对象的API。数据访问已为您照顾。您可以封装API以添加功能,或者根据需要使其更易于使用。 – Dan 2010-03-12 15:53:18

同一问题here和Manuel Abadia已经写了一个自定义的NHMembershipProvider here

+0

感谢您与此链接。我需要将此应用程序迁移到其他地方,这会让生活变得更轻松。谢谢。 – percent20 2010-10-18 19:04:15

4个,距离Rolla家伙有一个很好的职位,如果你想BUIL在asp.net成员API之上的自己的提供:http://www.4guysfromrolla.com/articles/110310-1.aspx