Multimag  0.2.992
Открытые члены | Защищенные члены
Класс login

Класс модуля регистрации и аутентификации Подробнее...

Граф наследования:login:
IModule

Открытые члены

 __construct ()
 
 getName ()
 
 getDescription ()
 
 run ()
 Запустить модуль на исполнение Подробнее...
 
 getRegisterBrief ()
 Получить вступительный текст формы регистрации Подробнее...
 
 getRegisterForm ($login, $email, $phone, $subs_flag=true, $errors=false)
 
 getConfirmForm ($login, $bad_email_key_flag=false, $bad_phone_key_flag=false)
 
 getLoginForm ($login= '', $need_captcha=false)
 
 getPassRecoveryForm ()
 Сформировать HTML код формы восстановления забытого пароля Подробнее...
 
 getPassRecoveryTypesForm ($session_key, $email, $phone, $openid_list)
 
 getPassRecoveryKeyForm ($session_key)
 Сформировать HTML код формы ввода кода при восстановлении забытого пароля Подробнее...
 
 getNewPassRecoveryForm ($session_key)
 Сформировать HTML код формы ввода нового пароля (при восстановлении забытого) Подробнее...
 
 getUpdatePhoneForm ($login, $phone='')
 Получить HTML код формы смены номера телефона Подробнее...
 
 getUpdateEmailForm ($login, $email='')
 Получить HTML код формы смены email адреса Подробнее...
 
 maskEmail ($email)
 Маскировать адрес электронной почты Подробнее...
 
 maskPhone ($phone)
 Маскировать номер телефона Подробнее...
 
 tryLogin ()
 Попытка аутентификации Подробнее...
 
 tryChangeEmail ()
 
 tryChangePhone ()
 
 tryRegister ()
 Попытка обработки регистрационных данных Подробнее...
 
 tryConfirm ()
 Попытка подтверждения регистрационных данных Подробнее...
 
 tryPassRecoveryStep1 ()
 Попытка прохождения шага 1 восстановления пароля Подробнее...
 
 tryPassRecoveryStep2 ()
 Попытка прохождения шага 2 восстановления пароля Подробнее...
 
 tryPassRecoveryStep3 ()
 Попытка прохождения шага 3 восстановления пароля Подробнее...
 
 tryPassRecoveryStep4 ()
 Попытка прохождения шага 4 восстановления пароля Подробнее...
 
 unsubscribeEmail ($email, $from)
 
 logout ()
 Завершение аутентификационной сессии Подробнее...
 
- Открытые члены унаследованные от IModule
 __construct ()
 
 getName ()
 
 getDescription ()
 
 run ()
 Запустить модуль на исполнение Подробнее...
 
 getAclObjectname ()
 
 isAllow ($flags=\acl::VIEW)
 

Защищенные члены

 getFormAction ()
 

Дополнительные унаследованные члены

- Поля данных унаследованные от IModule
 $link_prefix
 
- Защищенные данные унаследованные от IModule
 $acl_object_name
 

Подробное описание

Класс модуля регистрации и аутентификации

См. определение в файле login.php строка 23

Конструктор(ы)

__construct ( )

См. определение в файле login.php строка 25

Методы

getConfirmForm (   $login,
  $bad_email_key_flag = false,
  $bad_phone_key_flag = false 
)

Сформировать HTML код формы подтверждения

Аргументы
$loginЛогин пользователя
$bad_email_key_flagотображать ли информацию о некореектном коде подтверждения почты
$bad_phone_key_flagотображать ли информацию о некореектном коде подтверждения номера телефона

См. определение в файле login.php строка 203

getDescription ( )

Получить описание модуля

Возвращает
Строка с описанием

См. определение в файле login.php строка 38

getFormAction ( )
protected

Сормировать строку - URL цели форм регистрации и аутентификации

Возвращает
url формы регистрации

См. определение в файле login.php строка 115

getLoginForm (   $login = '',
  $need_captcha = false 
)

Сформировать HTML код формы аутентификации

Аргументы
$loginЛогин пользователя
$need_captchaнужно ли выводить картинку с кодом подтверждения

См. определение в файле login.php строка 249

getName ( )
Возвращает
Строка с именем

См. определение в файле login.php строка 32

getNewPassRecoveryForm (   $session_key)

Сформировать HTML код формы ввода нового пароля (при восстановлении забытого)

См. определение в файле login.php строка 333

getPassRecoveryForm ( )

Сформировать HTML код формы восстановления забытого пароля

См. определение в файле login.php строка 274

getPassRecoveryKeyForm (   $session_key)

Сформировать HTML код формы ввода кода при восстановлении забытого пароля

См. определение в файле login.php строка 320

getPassRecoveryTypesForm (   $session_key,
  $email,
  $phone,
  $openid_list 
)

Сформировать HTML код формы выбора вариантов восстановления забытого пароля

Аргументы
$session_keyСессионный ключ
$emailАдрес электронной почты
$phoneНомер телефона
$openid_listМассив с openid идентификаторами

См. определение в файле login.php строка 294

getRegisterBrief ( )

Получить вступительный текст формы регистрации

См. определение в файле login.php строка 126

getRegisterForm (   $login,
  $email,
  $phone,
  $subs_flag = true,
  $errors = false 
)

Сформировать регистрационную форму

Аргументы
$loginЛогин пользователя
$emailemail пользователя
$phoneНомер телефона пользователя
$subs_flagФлаг подписки
$errorsМассив с информацией об ошибках, которую нужно отобразить в форме или false
Возвращает
HTML-представление формы регистрации

См. определение в файле login.php строка 137

getUpdateEmailForm (   $login,
  $email = '' 
)

Получить HTML код формы смены email адреса

См. определение в файле login.php строка 417

getUpdatePhoneForm (   $login,
  $phone = '' 
)

Получить HTML код формы смены номера телефона

См. определение в файле login.php строка 402

logout ( )

Завершение аутентификационной сессии

См. определение в файле login.php строка 957

maskEmail (   $email)

Маскировать адрес электронной почты

См. определение в файле login.php строка 432

maskPhone (   $phone)

Маскировать номер телефона

См. определение в файле login.php строка 473

run ( )

Запустить модуль на исполнение

См. определение в файле login.php строка 43

tryChangeEmail ( )

См. определение в файле login.php строка 582

tryChangePhone ( )

См. определение в файле login.php строка 621

tryConfirm ( )

Попытка подтверждения регистрационных данных

См. определение в файле login.php строка 689

tryLogin ( )

Попытка аутентификации

См. определение в файле login.php строка 485

tryPassRecoveryStep1 ( )

Попытка прохождения шага 1 восстановления пароля

См. определение в файле login.php строка 773

tryPassRecoveryStep2 ( )

Попытка прохождения шага 2 восстановления пароля

TODO: после аутентификации нужно приглашение ввести новый пароль

См. определение в файле login.php строка 811

tryPassRecoveryStep3 ( )

Попытка прохождения шага 3 восстановления пароля

См. определение в файле login.php строка 859

tryPassRecoveryStep4 ( )

Попытка прохождения шага 4 восстановления пароля

См. определение в файле login.php строка 886

tryRegister ( )

Попытка обработки регистрационных данных

См. определение в файле login.php строка 671

unsubscribeEmail (   $email,
  $from 
)

Отписка от рассылки

Аргументы
$emailОтписываемый адрес
$fromИнформация о том, откуда инициирована отписка

См. определение в файле login.php строка 930


Объявления и описания членов класса находятся в файле: