CaptainJack Опубликовано 26 августа, 2017 Жалоба Поделиться Опубликовано 26 августа, 2017 Добрый день, в какой-то момент комментарии на сайте стали сразу иметь статус "одобрен". Теперь каждый день кучу спама приходит в комментах и приходится его оперативно вычищать. Версия симплы: 2.3.3На сайте ничего не менялось, единственное что, у моего хостинга сменился ip адрес(если это конечно может на что-то повлиять вообще) Прошу помочь и камнями не кидать если вопрос совсем нубский. Цитата Ссылка на сообщение Поделиться на другие сайты
mishanya Опубликовано 27 августа, 2017 Жалоба Поделиться Опубликовано 27 августа, 2017 посмотрите с каких айпи приходит спам. дело в том что если с айпи одобрен хотя бы один комментарий, то все следующие будут одобрены автоматом Цитата Ссылка на сообщение Поделиться на другие сайты
Noxter Опубликовано 27 августа, 2017 Жалоба Поделиться Опубликовано 27 августа, 2017 посмотрите с каких айпи приходит спам. дело в том что если с айпи одобрен хотя бы один комментарий, то все следующие будут одобрены автоматомОдно из неправильных решений в симпле, комментарии ни при каком условии не должны автоматом становится одобренными, нужно по аналогии с товарами сделать лампочку. Цитата Ссылка на сообщение Поделиться на другие сайты
Julia-sk Опубликовано 28 августа, 2017 Жалоба Поделиться Опубликовано 28 августа, 2017 Я почти сразу в ProductView.php закомментировала // Если были одобренные комментарии от текущего ip, одобряем сразу //$this->db->query("SELECT 1 FROM __comments WHERE approved=1 AND ip=? LIMIT 1", $comment->ip); //if($this->db->num_rows()>0) // $comment->approved = 1; когда стала разбираться со СПАМом. Исключила лазейку для тех, кто в теме. Цитата Ссылка на сообщение Поделиться на другие сайты
Kami Опубликовано 28 августа, 2017 Жалоба Поделиться Опубликовано 28 августа, 2017 поставить Recaptcha 2 от гугла ,и спам не будет доставать. Цитата Ссылка на сообщение Поделиться на другие сайты
Julia-sk Опубликовано 29 августа, 2017 Жалоба Поделиться Опубликовано 29 августа, 2017 В данном случае убрать автоодобрение более правильное решение. Кроме ботов есть еще и конкуренты, которые могут подгадить. Я администрирую один из форумов, там и капчу вводят при целевом спаме, видимо, наняли школьников на подработку, IP разные, Россия, даже регион СПб. Даже ручную капчу с вопросами проходят, точно не боты, помогает только премодерация. Цитата Ссылка на сообщение Поделиться на другие сайты
CaptainJack Опубликовано 29 августа, 2017 Автор Жалоба Поделиться Опубликовано 29 августа, 2017 (изменено) Я почти сразу в ProductView.php закомментировала // Если были одобренные комментарии от текущего ip, одобряем сразу //$this->db->query("SELECT 1 FROM __comments WHERE approved=1 AND ip=? LIMIT 1", $comment->ip); //if($this->db->num_rows()>0) // $comment->approved = 1; когда стала разбираться со СПАМом. Исключила лазейку для тех, кто в теме.Спасибо большое за ответ с решением! Сделал, посмотрю что из этого выйдет. Наверное еще и ReCapcha поставлю, что-бы и в админке спам не скапливался. Но мне кажется что у меня все-же что-то сломалось, проверка на одобренные крммнеты с ip или еще что. Все, даже не спамные комментарии проходят без модерации. Изменено 29 августа, 2017 пользователем CaptainJack Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.