为什么Membership.ValidateUser()总是返回false?

 2023-02-16    326  

问题描述

我有一个ASP.NET 2010应用程序.当我通过RegistRaitOn进程时,我正确地登录了.但是,如果我稍后尝试登录,则validateUser始终返回false’

blnSuccess = Membership.ValidateUser(strUserName, strPassword)

我已经介绍了,以确保正在发送正确的用户名和密码,此人位于DB(Express)中.这是我的web.config ….所有常规的东西.

为什么Membership.ValidateUser()总是返回false?

<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>

推荐答案

请看看,看看这是否有帮助:

成员身份.validateUser升级到vs 2010/.NET 4.0

后始终返回FALSE

为什么可能会员资格.当用户获得批准并且未锁定时,ValidateUser返回错误?

以上所述是小编给大家介绍的为什么Membership.ValidateUser()总是返回false?,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对77isp云服务器技术网的支持!

原文链接:https://77isp.com/post/34047.html

=========================================

https://77isp.com/ 为 “云服务器技术网” 唯一官方服务平台,请勿相信其他任何渠道。