py-psychological-help / ---

0 stars 0 forks source link

При изменении пароля можно ввести невалидные значения в поле "new_password". 204 No Content. POST /users/psychologists/reset_password_confirm/ #180

Open Sogainame opened 9 months ago

Sogainame commented 9 months ago

Описание: При запросе изменения пароля. После получения токена можно ввести что угодно в поле "new_password".

Окружение: Адрес сервера: https://dpogovorim.ru

Шаги воспроизведения:

Зарегистрировать психолога /users/psychologists/. { "first_name": "ФродоБэггинс", "last_name": "Бэггинс", "birth_date": "2000-01-01", "email": {{email}}, "password": "Pa$$word123", "photo": "" }

  1. Запросить изменение пароля /users/psychologists/reset_password/ { "email": {{email}} }
  2. В теле ручки подтверждения изменения пароля ввести 'uid' и 'Токен' полученные в ответном письме и ввести невалидные данные в поле 'new_password' /users/psychologists/reset_password_confirm/ { "uid": "NA", "token": "c1xno2-b0ed8add8f5f75b90987c8b58dc6b5c4", "new_password": "Пароль-жованный король" } Ожидаемый результат: запрос возвращается с кодом 400 Bad request.

Фактический результат:. запрос возвращается с кодом 204 No content. Тело ответа: . Приоритет: Высокий

Снимок экрана 2024-02-05 в 23 47 00