private static string ErrorCodeToString(MembershipCreateStatus createStatus)
{
// Полный список кодов состояния см. по адресу http://go.microsoft.com/fwlink/?LinkID=177550
//.
switch (createStatus)
{
case MembershipCreateStatus.DuplicateUserName:
return "Имя пользователя уже существует. Введите другое имя пользователя.";
case MembershipCreateStatus.DuplicateEmail:
return "Имя пользователя для данного адреса электронной почты уже существует. Введите другой адрес электронной почты.";
case MembershipCreateStatus.InvalidPassword:
return "Указан недопустимый пароль. Введите допустимое значение пароля.";
case MembershipCreateStatus.InvalidEmail:
return "Указан недопустимый адрес электронной почты. Проверьте значение и повторите попытку.";
case MembershipCreateStatus.InvalidAnswer:
return "Указан недопустимый ответ на вопрос для восстановления пароля. Проверьте значение и повторите попытку.";
case MembershipCreateStatus.InvalidQuestion:
return "Указан недопустимый вопрос для восстановления пароля. Проверьте значение и повторите попытку.";
case MembershipCreateStatus.InvalidUserName:
return "Указано недопустимое имя пользователя. Проверьте значение и повторите попытку.";
case MembershipCreateStatus.ProviderError:
return "Поставщик проверки подлинности вернул ошибку. Проверьте введенное значение и повторите попытку. Если проблему устранить не удастся, обратитесь к системному администратору.";
case MembershipCreateStatus.UserRejected:
return "Запрос создания пользователя был отменен. Проверьте введенное значение и повторите попытку. Если проблему устранить не удастся, обратитесь к системному администратору.";
default:
return "Произошла неизвестная ошибка. Проверьте введенное значение и повторите попытку. Если проблему устранить не удастся, обратитесь к системному администратору.";
}
}