• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/lib/controller/authcode.php
  • Класс: BitrixMainControllerAuthCode
  • Вызов: AuthCode::loginByOtpAction
public function loginByOtpAction($otp, $captchaSid = "", $captchaWord = "")
{
	global $USER;

	$authResult = $USER->LoginByOtp($otp, "N", $captchaWord, $captchaSid);

	if($authResult !== true)
	{
		$this->addError(new MainError($authResult["MESSAGE"], "ERR_OTP_CODE"));

		if(MainLoader::includeModule("security"))
		{
			$this->checkOtpCaptcha();
		}
		return null;
	}

	return true;
}