Я занимаюсь разработкой веб-сайта для веб-сайта, ориентированного на колледж, и у меня возникли некоторые проблемы при разработке бизнес-логики, стоящей за последовательностью «забыл войти».
Пользователь регистрируется через электронную почту своего колледжа, поэтому, если он забудет свой пароль, он может отправить его по электронной почте на адрес своего колледжа. Однако проблема в том, что пользователь может вернуться после колледжа, когда у него больше нет этого адреса электронной почты и попытаться войти в систему. Если они забыли свой пароль, его нельзя отправить по электронной почте, так как у них больше нет этого адреса электронной почты.
Мой начальник хочет, чтобы я внедрил систему, чтобы задать несколько идентифицирующих вопросов, таких как имя / фамилия, dob и «любимые» вопросы, на которые они отвечают при первоначальном входе в систему. Это кажется мне очень плохим, потому что 1) это безопасность, которой хотелось бы, и 2) веб-сайт содержит исключительно личную информацию.
У кого-нибудь есть идеи или лучшие реализации для этого? Одна вещь, которую я рассмотрел, это спросить их о вторичном электронном письме при их первоначальной регистрации, но мне интересно, что еще там. Кроме того, правильно ли я соблазнил желаемую реализацию мер безопасности?
Спасибо