11.23 IBeamMDAAMembershipProvider 是什么?如何使用?
IBeamMDAAMembershipProvider的定义如下:
public class IBeamMDAAMembershipProvider : MembershipProvider
MembershipProvider的定义如下:
// 摘要:
//定义ASP.NET 为使用自定义成员资格提供程序提供成员资格服务而实现的协定
public abstract class MembershipProvider : ProviderBase
由此可以看出,IBeamMDAAMembershipProvider 是IBeamMDAA为创建Asp.net 自定义用户成员创建的提供者程序,可与现有的Asp.net用户管理、认证等集成,复用.Net 提供的基础设施,提高开发效率,降低应用复杂度。
IBeamMDAAMembershipProvider 在Asp.net 或Asp.net MVC 应用程序中的配置示例如下:
<membership defaultProvider="IBeamMDAAMembershipProvider">
<providers>
<clear/>
<add name="IBeamMDAAMembershipProvider"
type="IBeam.MDAA.IBeamMDAAMembershipProvider, IBeamMDAACommon,Version=1.0.0.0, Culture=neutral"
enablePasswordRetrieval="false"
enablePasswordReset="true"
requiresQuestionAndAnswer="false"
requiresUniqueEmail="false"
passwordFormat="Clear"
maxInvalidPasswordAttempts="5"
minRequiredPasswordLength="6"
minRequiredNonalphanumericCharacters="0"
passwordAttemptWindow="10"
passwordStrengthRegularExpression=""
applicationName="/"/>
</providers>
</membership>
具体可以查看Asp.net 相关文档。