Models_Forgotpass

Описание

Модель: Forgotpass

Класс Models_Forgotpass реализует логику восстановления пароля пользователей.

Методы класса
void activateUser() Активация пользователя по переданному id.
string getHash() Генерация случайного хэша.
boolean sendHashToDB() Метод записывает хэш в таблиц пользователей.
boolean sendUrlToEmail() Отправка письма со ссылкой на восстановление пароля.
Описание методов и примеры их использования
public string getHash (string $string)
  • string $string: строка на основе которой готовится хэш.

Генерация случайного хэша.

public boolean sendHashToDB (string $email, string $hash)
  • string $email: электронный адрес пользователя, для которого записываем хэш.
  • string $hash: хэш.

Метод записывает хэш в таблиц пользователей.

public boolean sendUrlToEmail (array $emailData)
  • array $emailData: массив с передаваемыми данными.

Отправка письма со ссылкой на восстановление пароля.