Перейти к содержанию
Официальный форум поддержки Simpla

Комментарии Со Спамом Каждый День


Рекомендуемые сообщения

 

В последнее время опять начал сыпаться СПАМ, html в тексте не указывают. Причем, сыплется в основном в комментарий к одному товару, видимо, ссылка в базе у рассыльщиков.

Изменила правило, пока работает. Теперь так:

			//антиспам
			elseif ((empty($comment->text)) 
			OR (!stristr($comment->text, 'http') === FALSE) 
			OR (!stristr($comment->text, '.ly') === FALSE) 
			OR (!stristr($comment->text, 'SEO') === FALSE) 
			OR (!stristr($comment->text, '$') === FALSE) 
			OR (!stristr($comment->text, 'url') === FALSE) 
			OR (!stristr($comment->text, '<a') === FALSE) 
			OR (!stristr($comment->text, '.com') === FALSE)
			OR (!stristr($comment->text, '.ru') === FALSE)
			OR (!stristr($comment->text, 'forum') === FALSE)
			OR (!stristr($comment->text, 'copy') === FALSE)
			)
			{
				$this->design->assign('error', 'empty_comment');
			}
			// end антиспам

тоже изменил. только добавил еще и "href" ))

Ссылка на сообщение
Поделиться на другие сайты

тоже изменил. только добавил еще и "href" ))

поставьте капчу гула. Спам отбивает хорошо

http://forum.simplacms.ru/topic/10274-2-recaptcha-api-20-%D0%BA%D0%B0%D0%BF%D1%87%D0%B0-%D0%BE%D1%82-%D0%B3%D1%83%D0%B3%D0%BB/

 

лично я использую vqmod вариант http://forum.simplacms.ru/topic/10274-2-recaptcha-api-20-капча-от-гугл/?p=95271

Ссылка на сообщение
Поделиться на другие сайты

В теме несколько сообщений о том, что одна простенькая вставка эффективно помогает в защите от спама. И никто пока не сказал, что эта простенькая вставка не помогла.

Зачем форумные специалисты настойчиво в этой теме советуют гугл-капчу? 

Гугл-капча - установка аж из 7 пунктов. К чему лишняя морока, возрастание сложности, риск ошибок, особенно для простых пользователей? И как-никак - это использование стороннего ресурса.

Ссылка на сообщение
Поделиться на другие сайты

Я сначала хотела поставить Гугл-капчу, но потом передумала, т.к. у нас сейчас более 30% посетителей сайта заходят с мобильных устройств, а сайт пока не имеет мобильной версии. Разгадывать ребусы с картинками или вводить абракадабру не всем удобно, да и, думаю, снизило бы количество запросов по товарам с сайта, а это потенциальные покупатели, поэтому решила оставить стандартную, но доработать правило проверки введенных данных.

Изменено пользователем Julia-sk
Ссылка на сообщение
Поделиться на другие сайты

Я сначала хотела поставить Гугл-капчу, но потом передумала, т.к. у нас сейчас более 30% посетителей сайта заходят с мобильных устройств, а сайт пока не имеет мобильной версии. Разгадывать ребусы с картинками или вводить абракадабру не всем удобно, да и, думаю, снизило бы количество запросов по товарам с сайта, а это потенциальные покупатели, поэтому решила оставить стандартную, но доработать правило проверки введенных данных.

У меня такая же беда, и правила ввода номера телефона по маске стоит, но эти негодяи как то обходят эти правила . 

Ссылка на сообщение
Поделиться на другие сайты

Комментарии очень редко проскакивают с текстом, но все на премодерации, не пролезут на сайт.

Через форму обратной связи иногда присылают бредотекст или рекламу чего-то без ссылок, но редко, поэтому пока не стала добавлять слова в правила проверки.

Ссылка на сообщение
Поделиться на другие сайты
  • 7 месяцев спустя...

А я в итоге везде поотключала, т.к. по существу мало кто писал, а постоянно сыпался спам с бредотекстом десятками писем в день. Я представляю сколько было бы без проверки на правило. Капчу не стала ставить.

Ссылка на сообщение
Поделиться на другие сайты

У меня такая же беда, и правила ввода номера телефона по маске стоит, но эти негодяи как то обходят эти правила . 

 

Некоторые боты пишут информацию сразу в БД.

 

Я сначала хотела поставить Гугл-капчу, но потом передумала, т.к. у нас сейчас более 30% посетителей сайта заходят с мобильных устройств, а сайт пока не имеет мобильной версии. Разгадывать ребусы с картинками или вводить абракадабру не всем удобно, да и, думаю, снизило бы количество запросов по товарам с сайта, а это потенциальные покупатели, поэтому решила оставить стандартную, но доработать правило проверки введенных данных.

 

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

Ссылка на сообщение
Поделиться на другие сайты

Есть масса разных простых, но эффектичных способов модификации стандартной капчи.

 

А с гугл капчей тоже бывают проблемы. Одна из них на этом самом форуме решается уже около месяца и пока результата не видно:

http://forum.simplacms.ru/topic/13558-recapcha-%D0%BD%D0%B0-%D1%84%D0%BE%D1%80%D1%83%D0%BC%D0%B5-%D0%BD%D0%B5-%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B0%D0%B5%D1%82/

Ссылка на сообщение
Поделиться на другие сайты
  • 1 год спустя...

Всем привет. Стоит капча от гугл http://forum.simplacms.ru/topic/10274-2-recaptcha-api-20-%D0%BA%D0%B0%D0%BF%D1%87%D0%B0-%D0%BE%D1%82-%D0%B3%D1%83%D0%B3%D0%BB/ которая в последнее время стала пропускать около 10 спам комментариев.

Решил воспользоваться вашим способом по борьбе со спамом, вроде работает, а время покажет.

Капчу от гугл оставил!

 

Процесс установки:

 

view/ProductView.php

найти

elseif (empty($comment->text))
            {
                $this->design->assign('error', 'empty_comment');
            }
 


заменить на

            
            //антиспам
            elseif ((empty($comment->text))
            OR (!stristr($comment->text, 'http') === FALSE)
            OR (!stristr($comment->text, '.ly') === FALSE)
            OR (!stristr($comment->text, 'SEO') === FALSE)
            OR (!stristr($comment->text, '$$') === FALSE)
            OR (!stristr($comment->text, 'url') === FALSE)
            OR (!stristr($comment->text, '<a') === FALSE)
            OR (!stristr($comment->text, '.com') === FALSE)
            OR (!stristr($comment->text, '.ru') === FALSE)
            OR (!stristr($comment->text, 'forum') === FALSE)
            OR (!stristr($comment->text, 'copy') === FALSE)
            )
            {
                $this->design->assign('error', 'empty_comment');
            }
            // end антиспам
 


view/FeedbackView.php

найти

elseif(empty($feedback->message))
                $this->design->assign('error', 'empty_text');
 


заменить на

        //антиспам
            elseif ((empty($feedback->message))
            OR (!stristr($feedback->message, 'http') === FALSE)
            OR (!stristr($feedback->message, '.ly') === FALSE)
            OR (!stristr($feedback->message, 'SEO') === FALSE)
            OR (!stristr($feedback->message, '$$') === FALSE)
            OR (!stristr($feedback->message, 'url') === FALSE)
            OR (!stristr($feedback->message, '<a') === FALSE)
            OR (!stristr($feedback->message, '.com') === FALSE)
            OR (!stristr($feedback->message, '.ru') === FALSE)
            OR (!stristr($feedback->message, 'forum') === FALSE)
            OR (!stristr($feedback->message, 'copy') === FALSE)
            )
            {
                $this->design->assign('error', 'empty_comment');
            }
            // end антиспам
 

 

view/BlogView.php

найти

elseif (empty($comment->text))
            {
                $this->design->assign('error', 'empty_comment');
            }
 


заменить на

//антиспам
            elseif ((empty($comment->text))
            OR (!stristr($comment->text, 'http') === FALSE)
            OR (!stristr($comment->text, '.ly') === FALSE)
            OR (!stristr($comment->text, 'SEO') === FALSE)
            OR (!stristr($comment->text, '$$') === FALSE)
            OR (!stristr($comment->text, 'url') === FALSE)
            OR (!stristr($comment->text, '<a') === FALSE)
            OR (!stristr($comment->text, '.com') === FALSE)
            OR (!stristr($comment->text, '.ru') === FALSE)
            OR (!stristr($comment->text, 'forum') === FALSE)
            OR (!stristr($comment->text, 'copy') === FALSE)
            )
            {
                $this->design->assign('error', 'empty_comment');
            }
            // end антиспам
 


 


 

Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...