2016-06-13 8 views
0

Я пытаюсь получить одно обманчиво простое значение в PHP-скрипт в среде Joomla (v3.5.1). В принципе, мне нужно знать, как долго пользователь был зарегистрирован. Еще проще: как я могу узнать, во сколько раз пользователь вошел в систему?Как определить, как долго пользователь Joomla был зарегистрирован в

Я смотрел объект $ user, у которого в нем есть lastvisitDate, но он, похоже, не отражает текущую временную метку входа; вместо этого это, по-видимому, предыдущая временная метка посещения. Может быть, что-то в сессии Joomla $? Любые идеи оценили.

+0

Вы проверили таблицу '#__ session'? у него есть все, что вам нужно :) – Joomler

ответ

0

Вы можете использовать аналитику google, которая также может указывать статистику в режиме реального времени.

  1. http://extensions.joomla.org/extension/asynchronous-google-analytics
  2. http://extensions.joomla.org/extension/nice-google-analytics
  3. http://extensions.joomla.org/extension/advanced-google-analytics
  4. http://extensions.joomla.org/extension/google-analytics-dashboard

Joomla имеет менеджер журнала, который записывает все пользовательские Активности http://extensions.joomla.org/extension/logman.

+0

Я ценю это предложение ... надеялся сделать это с любыми расширениями. Я тоже изучаю это сам, и опубликую окончательный ответ, если найду его. :-) –

0

Оказывается, это было простое недоразумение, поскольку я смотрел на $ user-> lastvisitDate, но забыл, что сервер был в UTC. SO ... если кто-то хочет/должен знать, как долго пользователь вошел в систему, они действительно могут просто проверить lastvisitDate в таблице $ user или #__users и рассчитать оттуда.

Смежные вопросы