2010-03-11 65 views
4

我即將開始一個新的應用程序,並對使用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

回答

3

您仍然可以使用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

1

同一問題here和Manuel Abadia已經寫了一個自定義的NHMembershipProvider here

+0

感謝您與此鏈接。我需要將此應用程序遷移到其他地方,這會讓生活變得更輕鬆。謝謝。 – percent20 2010-10-18 19:04:15