method public

ShortCode::__construct()

Класс: \Bitrix\Main\Authentication\ShortCode

Сигнатура

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

Что будем искать? Например,Продвижение