Авторизация по номеру телефона

Не помню пароль

В случае если пользователь хочет восстановить доступ, он может нажать кнопку не помню пароль, в результате будет показана форма для вовода

  • номера телеофна
  • email адреса.

Если введен номер телефона, то проиходит проверка номера телефона - отправляется код, выполняется звонок или другое действие, в зависимости от натсроек модуля. Все то что происходит при атворизации по нмоеру телефона.

После ввода email будет произведен поиск акаунта и отправке ссылки с ограниченным сроком жизни на адрес электронной почты.

Поиск осуществляется по логну и email профиля польвзаотеля.

Отправляется письмо с типом шаблона - BXMAKER_AUTHUSERPHONE_RESTORE

Для отлдадки можно сделать отправку программно через командную PHP строку в админке, выполнив код


\Bitrix\Main\Loader::includeModule('bxmaker.authuserphone');
$oManager = \BXmaker\AuthUserPhone\Manager::getInstance();
$userId = 1;
$oManager->sendRestoreEmailByUserId([$userId]);