Дискредитирован плагин Viewcount

Плагин Viewcount, (версия 1.0.0) призванный считать сколько просмотров у того или иного материала легко может быть «накручен» путём просмотра топика незарегистрированным пользователем.

Собственно всё началось с того, что я заметил что mysite.ru и www.mysite.ru — это явно не одно и тоже и в процессе поиска решения случайно открыл пару топиков в соседнем окне браузера. Результат предугадать я думаю не сложно. Я так понимаю, что это результат непривязки к IP просматривающего? Или я не прав? Кто что думает?

Если вы умудрились дочитать до этого места, то в таком случае можете задать вопрос, мол в чём проблема-то? А проблема в том, что если кому-либо нужен закрытый ресурс и соответственно нужно учитывать просмотры только тех, кто авторизован, то для них сие может стать невперенной проблемой как мне кажется. Если не прав — укажите обратное.

9 комментариев

avatar
Привязки насколько я понимаю там вообще нет никакой. Разве, не автор ли статью смотрит.

Можно в принципе против гостей сделать так:
Файл HookViewCount.class.php в функции TopicShow сделать например:

if (($do_count_visits) and ($this->User_IsAuthorization())) {
			$this->PluginViewcount_Main_IncTopicCountRead($oTopic);
        }

Но любые зарегистрированные пользователи всё равно смогут накручивать просмотры.
avatar
а сия конструкция корректна по отношению к архитектуре движка?
avatar
Нужно понимать, что вы хотите.
Плагин рассчитан на количество просмотров, а не на Уников.
Если его хоть 500 раз смотрит один юзер, то чем это плохо? Ваш пост интересен, а значит вы не зря писали его.
avatar
я хочу (в данном случае) чтобы просмотр топика НЕзарегистрированным посетителем не учитывался счётчиком, очевидно.
avatar
Зачем же так пугать? Я думал вы нашли в нем дыру в плане безопасности.
Попробуйте удалить в файле \plugins\viewcount\classes\hooks\HookViewCount.class.php

if ($do_count_visits) 
        {
			$this->PluginViewcount_Main_IncTopicCountRead($oTopic);
        }
avatar
Идеально! Больше никто не накрутит счетчик…
avatar
Кто-нибудь может пофиксить данный плагин в обнаруженном новом баге; а именно — простым F5 можно накручивать счетчик до бесконечности, что делает плагин попросту бессмысленным!
avatar
:) Правильнее было бы вести разговор не о баге и дискредитации, а о Ваших личных нуждах.
avatar
Вы сообщение выше перечитайте. Для начала.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.