Gennady Опубликовано 23 октября, 2017 Жалоба Поделиться Опубликовано 23 октября, 2017 В последнее время опять начал сыпаться СПАМ, 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" )) Цитата Ссылка на сообщение Поделиться на другие сайты
yr4ik Опубликовано 25 октября, 2017 Жалоба Поделиться Опубликовано 25 октября, 2017 тоже изменил. только добавил еще и "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 Цитата Ссылка на сообщение Поделиться на другие сайты
miltonmors Опубликовано 26 октября, 2017 Жалоба Поделиться Опубликовано 26 октября, 2017 В теме несколько сообщений о том, что одна простенькая вставка эффективно помогает в защите от спама. И никто пока не сказал, что эта простенькая вставка не помогла.Зачем форумные специалисты настойчиво в этой теме советуют гугл-капчу? Гугл-капча - установка аж из 7 пунктов. К чему лишняя морока, возрастание сложности, риск ошибок, особенно для простых пользователей? И как-никак - это использование стороннего ресурса. Цитата Ссылка на сообщение Поделиться на другие сайты
Julia-sk Опубликовано 26 октября, 2017 Жалоба Поделиться Опубликовано 26 октября, 2017 (изменено) Я сначала хотела поставить Гугл-капчу, но потом передумала, т.к. у нас сейчас более 30% посетителей сайта заходят с мобильных устройств, а сайт пока не имеет мобильной версии. Разгадывать ребусы с картинками или вводить абракадабру не всем удобно, да и, думаю, снизило бы количество запросов по товарам с сайта, а это потенциальные покупатели, поэтому решила оставить стандартную, но доработать правило проверки введенных данных. Изменено 26 октября, 2017 пользователем Julia-sk Цитата Ссылка на сообщение Поделиться на другие сайты
Gruzin Опубликовано 26 октября, 2017 Жалоба Поделиться Опубликовано 26 октября, 2017 Я сначала хотела поставить Гугл-капчу, но потом передумала, т.к. у нас сейчас более 30% посетителей сайта заходят с мобильных устройств, а сайт пока не имеет мобильной версии. Разгадывать ребусы с картинками или вводить абракадабру не всем удобно, да и, думаю, снизило бы количество запросов по товарам с сайта, а это потенциальные покупатели, поэтому решила оставить стандартную, но доработать правило проверки введенных данных.У меня такая же беда, и правила ввода номера телефона по маске стоит, но эти негодяи как то обходят эти правила . Цитата Ссылка на сообщение Поделиться на другие сайты
Julia-sk Опубликовано 26 октября, 2017 Жалоба Поделиться Опубликовано 26 октября, 2017 Комментарии очень редко проскакивают с текстом, но все на премодерации, не пролезут на сайт.Через форму обратной связи иногда присылают бредотекст или рекламу чего-то без ссылок, но редко, поэтому пока не стала добавлять слова в правила проверки. Цитата Ссылка на сообщение Поделиться на другие сайты
C1ocks Опубликовано 30 мая, 2018 Жалоба Поделиться Опубликовано 30 мая, 2018 Подскажите пожалуйста, а как сделать проверку на http и тд в feedback view?Делал по аналогии, все-равно отправляются письма. Цитата Ссылка на сообщение Поделиться на другие сайты
Julia-sk Опубликовано 30 мая, 2018 Жалоба Поделиться Опубликовано 30 мая, 2018 А я в итоге везде поотключала, т.к. по существу мало кто писал, а постоянно сыпался спам с бредотекстом десятками писем в день. Я представляю сколько было бы без проверки на правило. Капчу не стала ставить. Цитата Ссылка на сообщение Поделиться на другие сайты
Noxter Опубликовано 30 мая, 2018 Жалоба Поделиться Опубликовано 30 мая, 2018 Ставьте гуглокапчу и не партесь. Цитата Ссылка на сообщение Поделиться на другие сайты
Takasu Опубликовано 6 июня, 2018 Жалоба Поделиться Опубликовано 6 июня, 2018 У меня такая же беда, и правила ввода номера телефона по маске стоит, но эти негодяи как то обходят эти правила . Некоторые боты пишут информацию сразу в БД. Я сначала хотела поставить Гугл-капчу, но потом передумала, т.к. у нас сейчас более 30% посетителей сайта заходят с мобильных устройств, а сайт пока не имеет мобильной версии. Разгадывать ребусы с картинками или вводить абракадабру не всем удобно, да и, думаю, снизило бы количество запросов по товарам с сайта, а это потенциальные покупатели, поэтому решила оставить стандартную, но доработать правило проверки введенных данных. Увы, лучше гугл капчи пока ничего не придумали, а при создании самого виджета капчи можно поставить сложность (что бы не разгадывать ребусы, только галочка), даже легкой сложности обычно хватает. Цитата Ссылка на сообщение Поделиться на другие сайты
phukortsin Опубликовано 6 июня, 2018 Жалоба Поделиться Опубликовано 6 июня, 2018 Есть масса разных простых, но эффектичных способов модификации стандартной капчи. А с гугл капчей тоже бывают проблемы. Одна из них на этом самом форуме решается уже около месяца и пока результата не видно: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/ Цитата Ссылка на сообщение Поделиться на другие сайты
FIMA Опубликовано 19 марта, 2020 Жалоба Поделиться Опубликовано 19 марта, 2020 Всем привет. Стоит капча от гугл 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 антиспам Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.