c# - 登录错误 : codes specific to reason why there was an error

标签 c# asp.net asp.net-membership

我可能疯了,但我想我记得读过 OnLoginError 产生一个特定于确切错误的值(用户名/密码不匹配与密码尝试失败次数过多与帐户未登录)活跃等)。这是否存在(msdn 没有为我提供答案)或者我只是将它与尝试添加新用户时产生的错误代码混淆了?

最佳答案

认为您可能对此感到困惑:

protected void CreateAccountButton_Click(object sender, EventArgs e)
{
     MembershipCreateStatus createStatus;
     MembershipUser newUser = Membership.CreateUser(Username.Text, Password.Text, Email.Text, passwordQuestion, SecurityAnswer.Text, true, out createStatus);
     switch (createStatus)
     {
          case MembershipCreateStatus.Success:
               CreateAccountResults.Text = "The user account was successfully created!";
               break;
          case MembershipCreateStatus.DuplicateUserName:
               CreateAccountResults.Text = "There already exists a user with this username.";
               break;

          case MembershipCreateStatus.DuplicateEmail:
               CreateAccountResults.Text = "There already exists a user with this email address.";
               break;
          case MembershipCreateStatus.InvalidEmail:
               CreateAccountResults.Text = "There email address you provided in invalid.";
               break;
          case MembershipCreateStatus.InvalidAnswer:
               CreateAccountResults.Text = "There security answer was invalid.";
               break;
          case MembershipCreateStatus.InvalidPassword:
               CreateAccountResults.Text = "The password you provided is invalid. It must be seven characters long and have at least one non-alphanumeric character.";

               break;
          default:
               CreateAccountResults.Text = "There was an unknown error; the user account was NOT created.";
               break;
     }
}

关于c# - 登录错误 : codes specific to reason why there was an error,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9948816/

相关文章:

c# - NServiceBus - 商业许可的建议工作线程数

c# - boolean 检查是否有任何驱动器包含特定的驱动器类型

c# - MapPath 与 VirtualPathUtility.ToAbsolute

c# - Windows Azure 上的 Crystal 报表未显示

c# - 从身份恢复为成员资格并获得登录用户名的奇怪结果

c# - android 改造使用 asp.net web api [FromBody] 始终为 null

c# - 如何实现asp :DataList in . NET 2.0的分页?

asp.net - 如何获取网站根 URL?

asp.net-membership - 如何在成员(member)中获取用户 ID?

c# - 尝试创建用户时网站管理工具出错