登录尝试限制

本文关键字:登录 | 更新日期: 2023-09-27 17:50:31

web.config文件中给定错误密码3次后,我使用成员身份标记进行登录尝试限制。但它不起作用,请帮帮我这是我的web.config文件,下面的代码是我给的,但它不工作

<connectionStrings>
     <add name="mydb" connectionString="Data Source=mydbcnt;Initial Catalog=19052015;Integrated Security=True" providerName="System.Data.SqlClient" ></add>
</connectionStrings>

<membership defaultProvider="DefaultMembershipProvider">
      <providers>
         <add name="DefaultMembershipProvider" type="System.Web.Providers.DefaultMembershipProvider, System.Web.Providers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" connectionStringName="DefaultConnection" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="false" requiresUniqueEmail="false" maxInvalidPasswordAttempts="3" minRequiredNonalphanumericCharacters="0" passwordAttemptWindow="10" applicationName="/"/>
      </providers>
</membership>

登录尝试限制

在添加提供者之前添加<clear/>标记。

<membership>
    <providers>
        <clear/>
        <add name="AspNetSqlMembershipProvider" [...]/>
    </providers>
</membership>

如上所述,web.config文件中的节是作为一个集合实现的,因此可以同时注册多个提供程序,包括由ASP.NET创建的提供程序在您的计算机上的根web.config文件中。