我一直遠離asp.net會員,因爲它似乎臃腫,(當時)無法測試。特別是在asp.net MVC的情況下,是否有人使用替代解決方案爲用戶分配角色,併爲登錄用戶存儲一些附加信息?任何建議?僅僅推出自己的產品,實施你需要的功能是否瘋狂?ASP.NET會員替代
8
A
回答
3
ASP.NET成員身份使用存儲提供程序模型。 SqlMembershipProvider繼承了抽象MembershipProvider類中的加密/散列密碼功能。但是你也可以從MembershipProvider繼承,如果你願意,可以在自定義提供者中獲得該功能。
如果您使用SqlMembershipProvider,您將得到一個完整的密碼管理(檢查,更改,重置,無效密碼嘗試)和用戶管理(CRUD操作,鎖定用戶)的完全正常工作的成員數據庫。
所有這些都在API級別。您可以根據API創建任何您想要的UI。
使用SqlMembershipProvider並不要求您使用角色提供者或配置文件提供者或其他任何東西,並且您可以在不影響成員身份的情況下爲自己推出自己的東西。至少我會建議使用經過充分測試的SqlMembershipProvider作爲基本內容的安全核心。
0
我已成功實施DotNetOpenAuth作爲成員資格和角色提供者。這不是一個完整的實現,而是處理大多數常見的場景。
他們提供VS模板來幫助您入門。
相關問題
- 1. ASP.net會議替代
- 2. 開源替代品ASP.NET成員
- 3. ASP.NET會員getuserbyID
- 4. Asp.net MVC3會員
- 5. Asp.net會員ProviderSql
- 6. asp.net會員
- 7. ASP.Net會員Cookie?
- 8. asp.net會員供應商代碼示例
- 9. asp.net會員LoginStatus控件需要代碼?
- 10. 替代會話/靜態變量ASP.NET/C#
- 11. ASP.NET中的會話替代方案
- 12. ASP.NET會員會話cookie
- 13. ASP.NET替代Shorty
- 14. ASP.NET替代MSSOAP.SoapClient30
- 15. ASP.NET會員密碼?
- 16. ASP.Net MVC和會員
- 17. ASP.NET會員之謎
- 18. asp.net會員在wcf
- 19. asp.net會員系統
- 20. ASP.NET會員優勢
- 21. ASP.NET會員問題
- 22. Asp.net會員密碼
- 23. ASP.Net會員服務
- 24. 電子郵件中的ASP.NET會員供應商密碼替換
- 25. ASP.net會員安全訪問
- 26. ASP.Net會員密碼恢復
- 27. ASP.Net會員店組概念
- 28. ASP.Net會員+ SQL Server 2008中
- 29. ASP.Net會員供應商
- 30. ASP.NET會員密碼重置
如果您需要替代方案,那麼您可能有一些原因...可以與我們分享嗎?您想使用的asp.net會員中缺少什麼? – 2010-08-24 21:29:42
我不知道它是如何「臃腫」。如果有的話,它在角色方面有點吝嗇。 – Greg 2010-08-24 21:31:07
您可以將列添加到由aspnet_regsql生成的表中,並且它工作得很好。然後,您可以根據實體模型以某種方式引用表格。這樣,您仍然可以使用ASP.NET的成員資格提供程序來滿足您的需求,但是您也可以從存儲的其他信息中受益。 – Andrew 2010-08-24 22:17:00