• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/lib/controller/qrcodeauth.php
  • Класс: BitrixMainControllerQrCodeAuth
  • Вызов: QrCodeAuth::authenticateAction
public function authenticateAction($token, bool $remember = false)
{
	global $USER;

	if ($token == '')
	{
		$this->addError(new MainError(Loc::getMessage('qrcodeauth_error_request'), "ERR_PARAMS"));
		return null;
	}

	if (!$USER->LoginHitByHash($token, false, true, $remember))
	{
		$this->addError(new MainError(Loc::getMessage('qrcodeauth_error_auth'), "ERR_AUTH"));
		return null;
	}

	return true;
}