Сначала проверьте адрес электронной почты пользователя, если он существует, затем отправьте ему / ей уникальный адрес электронной почты по ссылке
Пример:
link : http:\\www.abc.com\passwordrecovery.aspx?ID="+Guid.NewID()
Таким образом, вы отправите уникальное электронное письмо каждому пользователю, а также сохраните этот идентификатор в таблице пользователей, поэтому, когда пользователь щелкнет ссылку, вы сможете проверить отправителя.
На странице восстановления пароля проверьте значение идентификатора переменной строки запроса.
и сопоставить идентификатор пользователя в базе данных, если они равны, затем показать страницу пароля требуемого пользователя.
Надеюсь, вы понимаете это.