Выбор ответа Junior Аутентификация и сессии обновлено

Перечисление аккаунтов

Вопрос

Какой ответ на форму «Забыли пароль» не раскрывает, существует ли аккаунт?

Попробуйте сами

Выберите вариант, и откроется разбор.

Показать ответ и разбор

Коротко

Правильный ответ: «Если аккаунт с таким email существует, мы отправили письмо». Одинаковый ответ для существующих и несуществующих адресов не даёт собрать список пользователей.

Варианты ответа

  1. «Пользователь с таким email не найден, проверьте адрес»
  2. «Если аккаунт с таким email существует, мы отправили письмо»правильный ответ
  3. «Письмо со ссылкой отправлено на ivan@example.com»
  4. «Этот email заблокирован, обратитесь в поддержку»

Разбор

Одинаковый ответ для существующих и несуществующих адресов не даёт собрать список пользователей. Важно и одинаковое время ответа: отправку письма лучше делать асинхронно.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.