登录尝试限制

时间:2015-05-22 09:23:54

标签: c# asp.net .net

我在web.config文件中给出错误密码3次后,使用会员标记进行登录尝试限制。但它不起作用请帮助我 这是我的<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> 文件,下面的代码是我给出的,但它不起作用

sys.argv

1 个答案:

答案 0 :(得分:1)

在添加提供商之前添加<clear/>代码。

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

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