не работает контроль входа в asp.net - PullRequest
1 голос
/ 25 мая 2011

Я поставил контроль входа в систему, и он не пустил меня внутрь сайта. (Я даже пытался использовать контроль входа в систему для получения и сброса пароля. Все еще не работает).

Вот раздел моего файла web.config. Вчера я исправил эту проблему, изменив свойства в теге add. Но сегодня проблема повторяется.

http://go.microsoft.com/fwlink/?LinkId=169433 ->

     <add name="YourGuruDB" connectionString="Data Source=DIMA-00AA1DA557;Initial Catalog=model;Integrated Security=True"/>
        <add name="modelConnectionString" connectionString="Data Source=DIMA-00AA1DA557;Initial Catalog=model;Integrated Security=True" providerName="System.Data.SqlClient"/>
        <add name="LocalSqlServer2" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename='D:\Documents and Settings\Dima\My Documents\Visual Studio 2010\WebSites\WebSite10\App_Data\ASPNETDB.MDF';Integrated Security=True;User Instance=True" providerName="System.Data.SqlClient"/>


  </connectionStrings>
  <system.web>



    <membership defaultProvider="MyMembershipProvider">
      <providers>
        <clear/>
        <add
          name="MyMembershipProvider"
          type="System.Web.Security.SqlMembershipProvider"
          connectionStringName="LocalSqlServer2"
          minRequiredPasswordLength="2"
          minRequiredNonalphanumericCharacters="0"
          maxInvalidPasswordAttempts="1000"
          passwordAttemptWindow="1000"
          />
      </providers>
    </membership>

    <roleManager enabled="true" />

    <authentication mode="Forms">
        <forms name="MyAppCookie"
             loginUrl="~/Registration.aspx"
             protection="All"
             timeout="30" path="/" />
    </authentication>

Ответы [ 2 ]

4 голосов
/ 25 мая 2011

Существует ли LocalSqlServer в качестве строки подключения? Какие ошибки вы получаете?

Вы должны найти в разделе ConnectionString что-то вроде:

 <add name="LocalSqlServer" connectionString="<YourConnectionString>" providerName="System.Data.SqlClient"/>

А вы включили FormsAuthentication?

  <authentication mode="Forms">
     <forms loginUrl="<YourLoginPage>" timeout="2880"/>
   </authentication>
0 голосов
/ 25 мая 2011

Вы сбрасываете пароль или получаете ваш действительный пароль по электронной почте? Вы проверили таблицу членства, чтобы убедиться, что вы не заблокированы?

Я вижу, у вас есть maxInvalidPasswordAttempts="1000", но если вы играли с конфигом, возможно, вы заблокировали себя перед изменением настроек.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...