+7 495 008 8452
  • Загрузка
Выберите ваш цвет
Если у вас возникли какие либо вопросы которые вы не смогли решить по нашим публикациям самостоятельно,
то ждем ваше обращение в нашей службе тех поддержки.


Источник: http://dev.1c-bitrix.ru/community/forums/messages/forum6/topic17229/message95191/#message95191
Есть один вариант.

В \bitrix\php_interface\init.php:

Код
AddEventHandler("main", "OnBeforeProlog", "MyUserOnline");
function MyUserOnline()
{
   if($GLOBALS["USER"]->IsAuthorized())
      CUser::SetLastActivityDate($GLOBALS["USER"]->GetID());
}


В том месте, где нужно получить пользователей в онлайне:

Код
//online status
$db = CUser::GetList($by, $order, array("LAST_ACTIVITY"=>120));
while($dba = $db->Fetch())
   echo $dba['ID']."<br>";


Назад в раздел

Подписаться на новые материалы раздела:
Загрузка...