• Модуль: disk
  • Путь к файлу: ~/bitrix/modules/disk/lib/document/online/userinfotoken.php
  • Класс: BitrixDiskDocumentOnlineUserInfoToken
  • Вызов: UserInfoToken::checkTimeLimitedToken
static function checkTimeLimitedToken(string $token, int $desiredUserId, int $objectId): bool
{
	try
	{
		$timeSigner = new TimeSigner();
		$unsignedUserId = (int)$timeSigner->unsign($token, self::getSalt($objectId));

		return $unsignedUserId === $desiredUserId;
	}
	catch (BadSignatureException $e)
	{
		return false;
	}
}