... чтобы обычный юзер видел только свою папку (например Юзер1), а модератор все файлы в папке Группа1.
Есть идея использовать переменную сессии $_SESSION[GROUPS], по ней можно узнать в какой группе находится пользователь.
Как с этим быть пока не соображу.
... ваше значение «по умолчанию»). Правильным было бы в шаблоне веб-формы проверять есть ли какое-нибудь значение у поля (его кажется прямо из $_SESSION можно взять), и если нет — то подставлять своё, дефолтное.
... получить из данных модуля статистики, используя сессию пользователя.
Из нашего модуля статистики:
// запомним поисковую фразу в сессии
$_SESSION["SESS_SEARCH_PHRASE"] = $FROM_SEARCHER_PHRASE;
Опираясь на эту фразу, можно привлечь ключевые слова баннеров, тогда можно попробовать добиться именно ...
... код почему-то не пашет. Если кто сталкивался - подскажите, пожалуйста, в какую сторону копать?$iblockid = $arElement['IBLOCK_ID'];
$id = $arElement['ID'];
echo $_SESSION["CATALOG_COMPARE_LIST"][$iblockid]["ITEMS"][$id]["ID"];
... (или значение в бд и т.п.) на сервере. При каждом открытии страницы по идентификатору (PHPSESSID), присланному вами, берутся данные и помещаются в $_SESSION. Откуда их считывают скрипты.
Мне нужно с помощью агента или вебхука стороннего сайта, сделать так чтобы в определенный момент сессия ...
... день!
В переменной $_SESION определился ID города, но не могу найти метод который возвращает название города.
Пробую найти так CSaleLocation::GetCityByID($_SESSION["SESS_CITY_ID"]), но определяется другой город, похоже поиск идет по другой базе городов.
Понял что нужно искать в файлах статистики, но ...
... выполняет авторизацию и мне теперь нужно как-то разлогиниться. Подскажите как это сделать?!??
P.S. Ранее для этого мне было достаточно удалить $_SESSION['SESS_AUTH'], но после обновления Битрикса до версии 22.375.100 эта фича работать перестала
... детальный просмотр (DETAIL_PAGE_URL) была ID на 1 больше почему так не известно.
Обошол просто
$res = CIBlockElement::GetByID($arFields);
$ar_res = $res->GetNext();
if(isset($FID) and $_SESSION==''){
$urlPage = str_replace($ar_res, intval($ar_res - 1) , $ar_res[DETAIL_PAGE_URL]);
...
}
Автор: Евгений Ляхов. Насколько помню, мне тут в соседней теме давали такой совет - при авторизации писать $_SESSION["fixed_session_id"] в свойство юзера, в шаблоне проверять (на каждой открываемой странице) чтобы это свойство совпадало с текущим юзером,...
... посетителям определенный свой интерфейс и выполняет определенные действия. (такие случаи не идентичны)
на странице конечно же используется $_SESSION[], у вас осуществляется сброс сессии.
можно-ли как-н интегрировать подобные автономные вещи в интерфейс сайта?
...
даже скорее правильно ...
... Failed to initialize storage module: files (path: ) in /home/example/domains/example.ru/public_html/bitrix/modules/main/install/wizard/utils.php on line 581
нашел я файл utils.php нашел 581 строчку
581 session_start();
582 $_SESSION["session_check"] = "Y";
583 return true;
и чего делать дальше? ничего не понимаю
... формируется, нашел в файле (\bitrix\modules\statistic\classes\general\keepstatistic.php)
что то похожее в 231 строке:
$rows = $DB->Update("b_stat_searcher_day",$arFields,"WHERE SEARCHER_ID='".$_SESSION["SESS_SEARCHER_ID"]."' and DATE_STAT=".$DB_now_date,"File: ".__FILE__."Line: ".__LINE__,false,false,false);
В чем может быть причина? Как оптимизировать данный ...
...,"OnAfterUserLogin", Array("UserSessFixer","OnAfterUserLoginHandler"));class UserSessFixer
{
function OnAfterUserLoginHandler($fields)
{
$User_ID = (int)$fields['USER_ID'];
$user = new CUser;
$fields = Array(
"UF_SESSION" => $_SESSION['fixed_session_id'],
);
$user->Update($User_ID, $fields);
}
}
Далее в основном шаблоне для всех зарегистрированных юзеров проверяю, чтобы их fixed_session_id совпадал ...
... так и фильтрации при перехододе по прямой ссылке с условием фильтрации в адресе...
"Артём Дурнев пишет:
Можно использовать переменную $_SESSION, в которой создать переменную, и имя вписать в виде имени фильтра и туда уже пихать сам фильтр в формате, который описан в документации"
...
... которых будет соответствовать своей базе. У каждого соединения от базы к сайту своя сессия в следствие чего я предполагаю что все переменниые $_SESSION у каждого соединения будут разные, соответственно файлы загрузятся отдельно, загрузка идет через создание временных таблиц которые ...
... весь стандартный код на следующий:
Вот в этой части кода важно зарегистрировать переменную сессии (у меня это $_SESSION['MONTH']) и присвоить ей текущий массив дней недели текущего месяца:
Все, календарь в виде ссылок готов....