2015-02-26 2 views
0

После запуска моего сайта я заметил, что пользователи гостя перескакивают от 0 до 45 секунд. Кажется, он растет без остановки. Он работал нормально локально, но кажется, что «сеансы» не прилипают, и он думает, что каждый пользователь является новым пользователем.Drupalchat вызывает неограниченное количество гостевых пользователей?

Я использую Centos, с Drupal 7 и модулем DrupalChat. Я добавил некоторый пользовательский код, но ничего, что могло бы вызвать это. И, как я уже сказал, он работает локально.

Я полагаю, что есть вероятность, что даже если сайт скрыт от посторонних глаз, он все равно может что-то создать 45 зрителей. Но я не знаю, что. Есть идеи?

UPDATE

Это, вероятно, только получать до 45 пользователей, потому что собирание КОЕ в качестве нового пользователя, а затем теряет след ее. Через 45 секунд он истекает и этот пользователь отображается в автономном режиме.

UPDATE

Каждый раз при запуске хрон, это, кажется, думает новый пользователь получает доступ к сайту. То есть Каждый раз, когда я открываю cron.php, он показывает, что пользователь активен. Зачем это делать и как я могу это исправить?

ответ

0

Я исправил это, установив переменную сеанса при запуске cron, а затем, когда модуль запрашивает, на каких страницах его отображать, я возвращаю false, если установлена ​​переменная сеанса.

Это определенно взлом, но реальное решение состоит в том, чтобы предложить довольно много изменений в модуле.

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