我正在冒险进入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自定义成员资格提供程序Web.config错误
- 2. ASP.NET MVC自定义成员资格提供程序“CreateUser”
- 3. ASP.NET MVC/AX - 自定义成员资格提供程序
- 4. 自定义成员资格提供程序+自定义CodeAccessSecurityAttribute
- 5. asp.net mvc自定义配置文件提供程序
- 6. ASP.NET Active Directory成员资格提供程序和SQL配置文件提供程序
- 7. 如何为ASP.NET MVC 2创建自定义成员资格提供程序?
- 8. ASP.NET MVC自定义成员资格提供程序 - 如何重载CreateUser?
- 9. SqlRoleProvider +自定义成员资格提供程序
- 10. 扩展自定义成员资格提供程序
- 11. 自定义成员资格提供程序中自定义字段的值
- 12. asp.net 4.0中的自定义成员资格提供程序超时
- 13. 自定义成员资格提供
- 14. ASP.NET MVC 3 Ninject自定义成员资格和角色提供
- 15. asp.net mvc和自定义成员资格和角色提供者
- 16. 提供程序配置的自定义配置文件
- 17. 在ASP.net MVC中使用自定义配置文件提供程序?
- 18. 使用自定义UserNamePasswordValidator或自定义成员资格提供
- 19. 净SQL成员资格提供自定义提供财产
- 20. Silverlight 4中的ASP.NET SQL成员资格提供程序
- 21. 自定义ASP.NET通用提供程序
- 22. 如何使用Autofac注入asp.net mvc3自定义成员资格提供程序?
- 23. ASP.NET自定义成员资格提供程序 - 将用户添加到角色
- 24. 自定义ASP.Net成员资格提供程序和某些属性
- 25. ASP.NET MVC 3和自定义资源提供程序
- 26. 如何使用WCF和自定义ASP.NET成员资格提供程序调试“无法找到默认成员资格提供程序”错误?
- 27. 从AD成员资格提供程序切换到SQL成员资格提供程序
- 28. ASP.NET:完全控制ASP.NET成员资格提供程序
- 29. 在成员资格提供程序中添加自定义字段
- 30. ASP.Net的PCI兼容成员资格提供程序?
因此,根据您的说法,我不需要扩展会员提供商以存储更多用户数据(电话,城市等)。 我想使用SQL Server。 – Safari
这是正确的。您可以简单地使用内置配置文件提供程序将这些信息存储在SQL Server中。 http://msdn.microsoft.com/en-us/library/2y3fs9xs.aspx有一个很好的概述。 – mloar