Если у вас возникли какие либо вопросы которые вы не смогли решить по нашим публикациям самостоятельно,
то ждем ваше обращение в нашей службе тех поддержки.
Есть один вариант.
В \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>";
|
Назад в раздел
Подписаться на новые материалы раздела: