Это мое первое приложение ASP.net с использованием C#. Поскольку вопрос приходит, чтобы обеспечить безопасный процесс установки пароля, если пользователь забыл свой пароль, мне нужно отправить электронное письмо на зарегистрированный адрес электронной почты пользователя, который содержит уникальную и одноразовую ссылку на использование, которая откроет страницу с двумя полями: «Пароль» и «Подтвердить пароль» и кнопку «Отправить», чтобы установить новый пароль для этого пользователя. У меня есть код fr, отправляющий электронную почту, но вопрос заключается в том, как создать уникальную и одноразовую ссылку на страницу для этого. Если вам понадобится образец кода, я поделюсь им. Благодарю.Создайте уникальную и одноразовую ссылку для сброса пароля
ответ
создайте руководство и сохраните в базе данных против пользователя и создайте флаг для guid и передайте тот же самый указатель в отправляемой ссылке, используйте guid, чтобы вернуть пользователя и изменить пароль и флаг как ссылка уже используется. Надеюсь, это поможет.
Вы также можете просто удалить строку с помощью guid, как только она будет использована. Сокращает проверку на существование и уже используется для проверки только на наличие –
Кажется, хорошая идея. Спасибо, я попробую. – Dipak
Да, я согласен с тобой, это определенно уменьшит накладные расходы на поиск, я всегда держу записи для справки, @ Übercoder – Roy
- 1. JSON Создайте уникальную ссылку
- 2. Перенаправление на уникальную страницу после сброса пароля
- 3. Создайте секретный код для сброса пароля
- 4. создайте одноразовую ссылку для различных выборочных ставок на файл
- 5. Предварительный просмотр ссылки OSX на одноразовую ссылку
- 6. Создайте почтовый шаблон для сброса пароля
- 7. Создайте временный URL для сброса пароля
- 8. Изменение пароля и сброса пароля
- 9. Как добавить дополнительные параметры для сброса пароля сброса пароля wso2?
- 10. сброса пароля в пользовательских членства
- 11. Создайте уникальную ссылку для загрузки для PDF-файла.
- 12. Пароли/сброс пароля сброса пароля
- 13. Надежный алгоритм для «сброса пароля»
- 14. Ошибка пароля сброса пароля
- 15. Wordpress | история сброса пароля
- 16. Создайте уникальную последовательность для строки
- 17. Identity Server: Отправить ссылку для сброса пароля с токеном доступа
- 18. Невозможно перенаправить ссылку электронной почты для сброса пароля.
- 19. Как проверить ссылку, отправленную через localhost для сброса пароля?
- 20. Переопределение пароля для сброса пароля Django
- 21. Magento: Ваша ссылка для сброса пароля истек
- 22. PHP, создающий уникальную ссылку
- 23. Wordpress | генерировать уникальную ссылку
- 24. Отправить электронную почту пользователю для сброса пароля
- 25. Стратегия сброса пароля?
- 26. Одноразовый экран сброса пароля
- 27. MVC4 Шаблон для приема токена сброса пароля
- 28. сброса пароля пользователя
- 29. Функция сброса пароля Parse
- 30. Недопустимый токен для сброса пароля идентификации
'Identity' в ASP имеет встроенную функцию для перепродажи пароля - вы можете найти некоторые ресурсы в Интернете. Если вы не используете 'Identity', шаблон довольно прост: когда пользователь запрашивает сброс пароля, создайте случайное руководство, сохраните его в базе данных (f.e в таблице пользователя), а затем отправьте его пользователю через электронную почту. Вы можете положить. f.e в ссылке для сброса страницы, где некоторый параметр (f.e. 'token') в строке запроса равен сгенерированному guid. Затем просто выполните проверку - сравните руководство от строки запроса и базы данных. – pwas