method
public
ShortCode::__construct()
Сигнатура
public __construct(Context $context[, string $type = \Bitrix\Main\Authentication\Internal\UserAuthCodeTable::TYPE_EMAIL ]) : mixed
Описание
Конструктор ShortCode.
Параметры
$context
Context
Содержит userId
$type
string
= \Bitrix\Main\Authentication\Internal\UserAuthCodeTable::TYPE_EMAIL
В настоящее время только 'email'
Возвращаемое значение
mixed
Как применяется в ShortCode
ShortCode::__construct() — метод класса \Bitrix\Main\Authentication\ShortCode модуля «Главный модуль».
Конструктор: создаёт экземпляр ShortCode — обязательные аргументы перечислены в разделе «Параметры».
use Bitrix\Main\Authentication\ShortCode;
$context = null; // Context
$object = new ShortCode($context);Другие методы ShortCode
checkDateSent()Проверяет, находится ли время предыдущей отправки за пределами интервала.deleteByUser()generate()Генерирует 6-значный код.getUser()saveDateSent()Сохраняет дату последней отправки.verify()Проверяет 6-значный код.
__construct() есть и у других классов модуля «Главный модуль»: AbstractAccessFilter, AbstractRule, AccessAuthProvider, AccessCode, AccessFilter, AccessibleController, Action, AddedData.
Исходный файл: source/main/lib/authentication/shortcode.php:30

