Models_Personal

Описание

Модель: Personal


Класс Models_Personal реализует логику взаимодействия с личным кабинетом пользователя.

Методы со знаком * содержат хуки

Методы класса

string changePass() * Функция смены пароля пользователя
После проверки корректности введённых данных производит хэширование и внесения в БД пароля пользователя
echo Models_Personal::changePass('newUserPassword123'5);
string changePhone() * Функция смены телефона пользователя
После проверки корректности введённых данных производит запись в БД телефона пользователя
echo Models_Personal::changePhone('+7-999-999-99-99'5);
Описание методов и примеры их использования

Метод

string changePass (string $newPassint $idbool $forgotPass false)

Параметры

  • $newPass: - новый пароль пользователя
  • $id: пользователя
  • $forgotPass: - флаг для функции восстановления пароля, когда не происходит изменения данных пользователя находящихся в системе

Результат работы метода можно изменить хуком: Models_Personal_changePass

Описание

Функция смены пароля пользователя
После проверки корректности введённых данных производит хэширование и внесения в БД пароля пользователя

echo Models_Personal::changePass('newUserPassword123'5);

Метод

string changePhone (string $newPhoneint $idbool $changePhone false)

Параметры

  • $newPhone: - новый контактный номер телефона пользователя
  • $id: пользователя
  • $changePhone: - флаг для изменения контактого номера телефона пользователя

Результат работы метода можно изменить хуком: Models_Personal_changePhone

Описание

Функция смены телефона пользователя
После проверки корректности введённых данных производит запись в БД телефона пользователя

echo Models_Personal::changePhone('+7-999-999-99-99'5);