大多数人使用.NET的SqlMembershipProvider,SqlRoleProvider和SqlProfileProvider吗?

Joh*_*ski 8 c# asp.net sqlmembershipprovider sqlroleprovider sqlprofileprovider

在开发具有成员资格功能的站点时,大多数人是否使用.NET的SqlMembershipProvider,SqlRoleProvider和SqlProfileProvider?

或者许多人完全建立自己的提供者,甚至自己的会员制度?

SQL提供程序的哪些限制会让您自己推出?

是否可以轻松扩展SQL提供程序以提供其他功能?

对于Reference
Per Scott Gu的博客,Microsoft提供了SqlMembershipProvider的源代码,以便您可以自定义它,而不是从头开始.只是一个FYI.

Jim*_*ans 6

我们使用除Profile Provider之外的所有内容.Profile Provider是完全基于文本的,可以进行全文查看 - 随着用户群变大,这变得非常慢.我们发现它是一个更好的解决方案,对于成员资格中的用户ID,会员资格api数据库的"角色我们自己的"个人资料部分.