Ошибка #28472
Повідомлення про помилку розрізняє "email не існує" та "невірний пароль"
0%
Description
Steps:
1) Відкрити модальне вікно "Вхід" → "Увійти через електронну пошту"
2) Ввести email, який ТОЧНО існує в системі, з невірним паролем → зафіксувати текст помилки
3) Закрити модальне вікно та відкрити знову
4) Ввести email, який ТОЧНО НЕ існує в системі (наприклад, fakeuser9999@test.com), з будь-яким паролем → зафіксувати текст помилки
5) Порівняти тексти помилок з кроків 2 та 4
6) Додатково: відкрити DevTools → Network → перевірити HTTP-коди відповідей у обох випадках
Actual results: тексты сообщений об ошибке отличается.
Extended results: Тексти повідомлень про помилку в обох випадках повинні бути ІДЕНТИЧНИМИ (наприклад, "Невірний email або пароль"). HTTP-коди відповідей повинні бути однаковими (наприклад, 401 в обох випадках). Час відповіді сервера не повинен суттєво відрізнятися (timing attack). Система НЕ повинна розкривати факт існування або відсутності email у базі — це захист від user enumeration attack.
No data to display