Функция проверки онлайн пользоавтеля

Warden

Участники
Сообщения
6
Реакции
0
Баллы
5,498
Доброго времени суток! Мне понадобилась функция в xenforo, точнее в каком файле она находится ,которая проверяет онлайн юзер или нет. И соответственно передает значение true или false.
Перешарил много файлов, не нашел.
 
Привет. Посмотрите файл library/XenForo/Model/User.php:
PHP:
public function canViewUserOnlineStatus(array $user, &$errorPhraseKey = '', array $viewingUser = null)
    {
        if (!$user['user_id'] || !$user['last_activity'])
        {
            return false;
        }
        else if ($user['visible'])
        {
            return true;
        }

Или я не так Вас понял?

Так же файлик library/XenForo/ControllerPublic/Online.php гляньте
 
А какая конечная задача, для какой цели нужно проверять?
Форум связан с сайтом, на фреймворке, но некоторые функции работают некорректно т.к не дописаны. Мне нужна эта функция, для того чтобы выводилась либо форма входа либо профиль на сайте.
 
Последнее редактирование:
Вот:
PHP:
public function logged_in($role = NULL) {
        // Проверяем авторизованность пользователя
        $is_logged_in = Путь_до_файла::Функция();
        if($user) {
Все уже взаимодействует нормально с форумом, нужна только эта заветная функция которая возвращает значение true или false.
 
Последнее редактирование:
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу