• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/lib/mail/tracking.php
  • Класс: BitrixMainMailTracking
  • Вызов: Tracking::validateSign
static function validateSign($value, $signature)
{
	try
	{
		$signer = new Signer;
		$result = $signer->validate($value, $signature, static::SIGN_SALT_ACTION);
	}
	catch (BadSignatureException $exception)
	{
		$result = false;
	}

	if(!$result)
	{
		return self::validateSignWithStoredKey($value, $signature);
	}

	return $result;
}