2010-02-21 153 views
2

第一次試圖處理用戶使用ASP.net登錄,並沒有太多的經驗與其他事情。從搜索中,我看到像Asp.Net MVC會員提供商這樣的東西。這是一個內置的東西?用戶使用ASP.net登錄

有沒有什麼好的在線指南?

回答

2

看看the ASP.NET Provider Model。 MembershipProvider是用於處理用戶的內置提供者模型的提供者,您可以通過download the source code of the default providers來了解它們的實現方式。

如果要在SQL Server上安裝默認提供程序數據庫,可以從命令行運行Aspnet_regsql.exe來執行此操作。

關於提供者模型的好處是,通過派生自抽象基類並在應用程序中使用它來編寫自己的提供程序非常簡單。你只需要實現你需要的方法。

2

您可以使用ASP.NET成員資格功能與MVC,如果你願意的話。你想與MVC一起使用嗎? Scott Mitchell有一個很好的教程,其中有幾個部分教導了許多人想知道的網站啓動和運行的知識。內置的成員資格適用於基本情況,但隨着人們想要向用戶的個人資料添加更多信息,可能會變得很痛苦。

+0

是的,在MVC中使用它 – 2010-02-21 18:27:29

+0

那麼在Visual Studio中的默認MVC站點模板有一個示例登錄頁面等,它利用了會員功能,包括登錄屏幕等。使用它加上我鏈接的教程應該得到你大部分的方式在那裏。 – 2010-02-21 18:33:48

+0

其他人認爲rolla的4個人是壞的開發者? – 2010-02-21 23:28:12