2010-12-26 2 views
0

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

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

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

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

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

+0

дубликата http://stackoverflow.com/questions/4461119/codeigniter-lost-password-feature-how-to-implement/ –

ответ

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