• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/lib/authentication/device.php
  • Класс: BitrixMainAuthenticationDevice
  • Вызов: Device::findByCookie
static function findByCookie(Context $context): ?EO_UserDevice
{
	$request = MainContext::getCurrent()->getRequest();
	$deviceUid = $request->getCookie(static::COOKIE_NAME);

	if (is_string($deviceUid) && $deviceUid != '')
	{
		return InternalUserDeviceTable::query()
			->setSelect(['*'])
			->where('USER_ID', $context->getUserId())
			->where('DEVICE_UID', $deviceUid)
			->fetchObject()
		;
	}

	return null;
}