Codeigniter: хороший простой урок о том, как создать сброс пароля / забытый пароль? - PullRequest
0 голосов
/ 27 декабря 2010

Я построил систему полной регистрации с активацией учетной записи пользователя, логином, проверкой, капчей и т. Д. Чтобы завершить это, мне теперь нужно реализовать функцию забытого пароля / сброса пароля.

Я создал одну функцию, которая генерирует случайный пароль из 8 символов, другой метод, который берет это слово случайного пароля и применяет sha1 и хэширование.

Также тот, который берет этот хешированный пароль и сохраняет его в таблице в базе данных.

Я буду держать эти методы в стороне, так как они могут пригодиться позже, но сейчас я хотел бы знать, может ли кто-нибудь указать мне хороший учебник по созданию функции сброса пароля для моего сайта.

Заранее спасибо

1 Ответ

2 голосов
/ 27 декабря 2010
  1. Создание страницы для сброса пароля с формой и вводом для их адреса электронной почты
  2. Когда они отправляют форму
    • отправьте письмо на этот адрес электронной почты с новым случайным паролеми ссылку на страницу сброса
    • также сохраните новый пароль в новой строке в mysql с именем pass_reset
  3. После того, как они нажмут на ссылку в электронном письме ..пусть они наберут новый пароль
  4. Проверьте по БД, если (правильно) {разрешите ввести новый пароль} else {fail}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...