Home - Heitell/ProdApi GitHub Wiki
POST api/Account/register
{
"UserName": <какой-то логин>,
"Password": <Какой-то пароль>,
"confirmPassword": <Подтверждение пароля>,
"email": <Мыло>
}
{
"UserName": "user_name",
"Password": "qwerty",
"confirmPassword": "qwert",
"email": "[email protected]"
}
{
"error_code":1,
"error_message":"Ошибка при проверке полей формы.",
"errors":{
"confirmpassword_errors":[
"Пароли не совпадают."],
"username_errors":[
"Имя пользователя должно состоять хотябы из 6-ти символов."]
}
}
- 0 - запрос выполнен успешно
- 1 - Ошибка валидации полей
- 2 - Ошибка выполнения запроса в базе данных
- 5 - Сервис не отвечает.
В структуре errors типы ошибок разделяются по названию полей.
username_errors
- "Имя пользователя должно состоять хотябы из 6-ти символов."
- "Имя пользователя содержит недопустимые символы."
- "Такое имя пользователя уже существует."
password_errors
- "Пароль должен состоять хотябы из 6-ти символов."
confirmpassword_errors
- "Пароли не совпадают."
email_errors
- "Адрес электронной почты введен некорректно."
- "Пользователь с таким email уже зарегистрирован."