小编dyk*_*dyk的帖子

ASP.NET Membership.ValidateUser()始终返回"false"

这是我的web.config:

<membership defaultProvider="CustomizedMembershipProvider">
  <providers>
    <clear />
    <add name="CustomizedMembershipProvider" 
         connectionStringName="MYbdName" 
         applicationName="/" type="System.Web.Security.SqlMembershipProvider" 
         requiresQuestionAndAnswer="false" 
         passwordFormat="Clear" 
         enablePasswordRetrieval="true" 
         requiresUniqueEmail="true" 
         minRequiredPasswordLength="4" 
         minRequiredNonalphanumericCharacters="0" />
  </providers>
</membership>
Run Code Online (Sandbox Code Playgroud)

我甚至硬编码了用户名和密码:

 bool b = Membership.ValidateUser("user@mail.com", "pass123");
Run Code Online (Sandbox Code Playgroud)

当我在数据库上执行选择时,我得到了正确的用户.

用户isAproved = true

用户isLockedout = 0

c# asp.net membership-provider

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

asp.net ×1

c# ×1

membership-provider ×1