Jump to content

artmeister

Neophyte
  • Posts

    3
  • Joined

  • Last visited

Everything posted by artmeister

  1. Есть инструкция как такое можно реализовать?
  2. Добрый день. Подскажите, пожалуйста, можно ли ограничить число сессий с одного аккаунта, т.е. когда пользователь зашёл под своим аккаунтом нельзя было войти под его аккаунтом, пока тот не выйдет. Нашёл ещё похожую тему (мёртвая) на форуме битрикса и там предлагают в init.php вставить след. код (но у меня он не заработал либо руки кривые): AddEventHandler("main", "OnBeforeUserLogin", "CheckUserIsAlreadyOnline"); function CheckUserIsAlreadyOnline(&$arFields) { if(isset($arFields['LOGIN']) && strlen($arFields['LOGIN']) > 0) { $targetGroupsId = array(5); // Массив Id групп пользователей, для которых запретить одновременные "онлайны". $user = CUser::GetByLogin($arFields['LOGIN'])->Fetch(); if(!$user) return; $userGroups = CUser::GetUserGroup($user['ID']); if(array_intersect($targetGroupsId, $userGroups) && !in_array(1, $userGroups) && CUser::IsOnline($user['ID'])) { global $APPLICATION; $APPLICATION->throwException("Пользователь с данным логином уже авторизован."); return false; } } }
  3. Добрый день. Помогите, пожалуйста, разобраться со следующей проблемой: используется многосайтовая конфигурация, при выводе материалов по теме в компоненте "Новости" на сайте 1, на детальной странице выдаёт ошибку "Cannot find 'list' ('photo') template with page" (в зависимости от Стиля вывода). Но, на сайте 2 вывод материалов работает. Выбирается одинаковый инфоблок.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy