我正在冒險進入asp.net mvc的世界。 我還沒有理解使用自定義成員資格提供程序或使用Profile提供程序進行用戶管理是否合理?mvc asp.net中的自定義成員資格提供程序或配置文件提供程序
4
A
回答
3
其中,會員提供商和個人資料提供商有兩個不同的用途。成員資格提供者提供用戶列表和認證功能。配置文件提供程序提供了一種存儲與每個用戶關聯的應用程序特定數據的方法
您是否需要定製提供程序取決於您要使用的數據存儲的類型。兩個內置的成員資格提供程序允許使用Active Directory域(通常只適用於爲企業Intranet開發應用程序時)或MS SQL Server數據庫。一個內置的Profile提供程序使用MS SQL。如果您想使用不同類型的數據存儲,例如PostgreSQL數據庫,那麼您需要爲該特定數據存儲定製提供程序。
6
會員提供商 - 管理用戶名,電子郵件地址和密碼。
配置文件提供程序 - 管理所有其他自定義用戶設置,例如名稱和首選項。
因此,要回答你的問題,你應該使用兩個,因爲他們服務於不同的目的。
相關問題
- 1. ASP.NET MVC自定義成員資格提供程序「CreateUser」
- 2. ASP.NET MVC/AX - 自定義成員資格提供程序
- 3. ASP.NET MVC自定義成員資格提供程序Web.config錯誤
- 4. 自定義成員資格提供程序+自定義CodeAccessSecurityAttribute
- 5. 自定義成員資格提供程序MVC 4
- 6. 測試自定義ASP.NET成員資格提供程序
- 7. asp.net mvc自定義配置文件提供程序
- 8. ASP.NET Active Directory成員資格提供程序和SQL配置文件提供程序
- 9. IIS和自定義成員資格提供程序+自定義角色提供程序的問題
- 10. ASP.NET MVC自定義成員資格提供程序 - 如何重載CreateUser?
- 11. 如何爲ASP.NET MVC 2創建自定義成員資格提供程序?
- 12. 擴展自定義成員資格提供程序
- 13. SqlRoleProvider +自定義成員資格提供程序
- 14. ASP.NET 4.0爲自定義成員資格提供程序設置角色
- 15. 自定義成員資格提供程序中自定義字段的值
- 16. asp.net 4.0中的自定義成員資格提供程序超時
- 17. 自定義成員資格提供
- 18. asp.net mvc和自定義成員資格和角色提供者
- 19. ASP.NET MVC 3 Ninject自定義成員資格和角色提供
- 20. 提供程序配置的自定義配置文件
- 21. 在我的ASP.NET MVC 3應用程序中使用經典的ASP.NET成員提供程序。ASP.NET MVC 3中的ASP.NET成員資格配置文件3
- 22. 在ASP.net MVC中使用自定義配置文件提供程序?
- 23. 自定義ASP.NET通用提供程序
- 24. Silverlight 4中的ASP.NET SQL成員資格提供程序
- 25. 如何使用Autofac注入asp.net mvc3自定義成員資格提供程序?
- 26. ASP.NET自定義成員資格提供程序 - 將用戶添加到角色
- 27. 自定義ASP.Net成員資格提供程序和某些屬性
- 28. 使用自定義UserNamePasswordValidator或自定義成員資格提供
- 29. 淨SQL成員資格提供自定義提供財產
- 30. ASP.NET MVC 3和自定義資源提供程序
因此,根據您的說法,我不需要擴展會員提供商以存儲更多用戶數據(電話,城市等)。 我想使用SQL Server。 – Safari
這是正確的。您可以簡單地使用內置配置文件提供程序將這些信息存儲在SQL Server中。 http://msdn.microsoft.com/en-us/library/2y3fs9xs.aspx有一個很好的概述。 – mloar