日期:2014-05-18  浏览次数:20592 次

asp.net 您的登录尝试不成功。请重试
我使用的是vs2008,xp操作系统。
用户管理这块尝试使用.net 自带的控件。
注册用户使用的是CreateUserWizard
登录使用的是Login
已经使用向导创建了用户管理数据库(aspnet_Applications、aspnet_Membership……)
用户注册成功,但调试时登录就一直弹出“您的登录尝试不成功。请重试”,使用iis也一样
在登录后台我写了如下代码测试,提示“密码正确”,但错误信息依然“您的登录尝试不成功。请重试”,崩溃
protected void Login1_Authenticate(object sender, AuthenticateEventArgs e)
  {
  if (Membership.ValidateUser(Login1.UserName, Login1.Password))
  {
  Response.Write("密码正确!");
  }
  else
  { Response.Write("密码错误!"); }
  }

虽然自己写登录也不难,但我想研究下这些控件,毕竟可以很方便的实现加密、发送邮件、角色管理等,不找到原因不服气啊

------解决方案--------------------
验证成功加上:
e.Authenticated = true;