Лучший способ реализации «забытого пароля»? [закрыто]

Я ищу лучший способ реализации "забытого пароля" особенность.

Я выступаю с 2 идеями:

When user click on forgot password, the user is required to key in the username, email and maybe date of birth or last name. Then a mail with temporary password will be sent to the user email account. The user uses the temporary password to login and resets his password.

Similar, but the email would contain a link to let the user reset his password.

Или кто-нибудь может предложить мне лучший и безопасный способ? Я также думаю отправить временный пароль или ссылку, заставить пользователя сбросить пароль в течение 24 часов, иначе временный пароль или ссылка не будут использоваться. Как это сделать?

Ответы на вопрос(10)

Ваш ответ на вопрос