在我的应用程序中,我想启用使用电子邮件或用户名登录。我找到了这个解决方案,它扩展了 simpleMembershiProvider。在这个解决方案中,我必须在 web.config 文件中注册这个新的成员资格提供程序,但我找不到任何指导如何做到这一点,所以我将感谢任何关于如何注册扩展提供程序或任何其他解决方案如何启用使用电子邮件或用户名登录。
先感谢您。
在我的应用程序中,我想启用使用电子邮件或用户名登录。我找到了这个解决方案,它扩展了 simpleMembershiProvider。在这个解决方案中,我必须在 web.config 文件中注册这个新的成员资格提供程序,但我找不到任何指导如何做到这一点,所以我将感谢任何关于如何注册扩展提供程序或任何其他解决方案如何启用使用电子邮件或用户名登录。
先感谢您。
将此添加到 System.Web 下的 web.config 中,并调整该配置中的设置以符合您的要求。
<membership defaultProvider="AccountMembershipProvider">
<providers>
<clear/>
<add name="AccountMembershipProvider" type="Yourcustomclasswithnamespace" connectionStringName="yourdatabaseconnectionstringname" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="false" requiresUniqueEmail="false" maxInvalidPasswordAttempts="5" minRequiredPasswordLength="6" minRequiredNonalphanumericCharacters="0" passwordAttemptWindow="10" applicationName="yourappname"/>
</providers>
</membership>