0
저는 ASP.NET 2010 앱이 있습니다. 나는 registraiton 과정을 통해 갈 때, 나는 제대로 로그인 얻을.하지만, 난 그냥 이후에 로그인하려고하면, ValidateUser 항상 '내가이 올바른 사용자 이름 & 비밀번호를 확인을 통해 강화했습니다Membership.ValidateUser()가 항상 false를 반환하는 이유는 무엇입니까?
blnSuccess = Membership.ValidateUser(strUserName, strPassword)
false를 반환 이 사람은 db (Express)에 있습니다. 여기 내 웹 .Config .... 모든 그냥 정기적 인 물건.
<connectionStrings>
<add name="ApplicationServices" connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\aspnetdb.mdf;User Instance=true" providerName="System.Data.SqlClient"/>
</connectionStrings>
<authentication mode="Forms">
<forms
name=".ASPXAUTH"
loginUrl="~/Account/Login.aspx"
protection="All"
timeout="2880"
slidingExpiration="true"
/>
</authentication>
<membership>
<providers>
<clear/>
<add name="AspNetSqlMembershipProvider"
type="System.Web.Security.SqlMembershipProvider"
connectionStringName="ApplicationServices"
enablePasswordRetrieval="false"
enablePasswordReset="true"
requiresQuestionAndAnswer="false"
requiresUniqueEmail="false"
maxInvalidPasswordAttempts="5"
minRequiredPasswordLength="6"
minRequiredNonalphanumericCharacters="0"
passwordAttemptWindow="10"
applicationName="/"/>
</providers>
</membership>
승인되었거나 잘못된 자격 증명이 제공된 경우. 이것들이 원인이다. –