$arFilter = Array("IBLOCK_ID" => array(2),
"ACTIVE_DATE" => "Y",
"ACTIVE" => "Y",
"ID" => $arResult["ID"]
);$res = CIBlockElement::GetList(
Array(),
Array(
"ID" => $arResult["PROPERTIES"]["SERVICE_PROD"]["VALUE"]
)
,
false,
Array("nPageSize" => 20),
Array(
"DATE_ACTIVE_FROM",
"PREVIEW_TEXT",
"NAME",
"ID",
"CATALOG_PRICE_1"
)
);
while ($ob = $res->GetNextElement()) {
$arFields[] = $ob->GetFields();
$arResult["SERV"] = $arFields ;
}
По токену вкратце логика
Вводишь логин пароль - система генерирует токен и сохраняет его у себя, отдает его на фронт. Фронт при каждом запросе посылает токен. Бэк проверяет токен и ставит текущего пользователя до запроса