Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Captcha не рилииет


veblis
 Погделиться

Рекомендованные сообещёния

Привет, спецы!

Боты обходят капчу (в т.ч. гугл) по простот схеме - повтор отправки формы.

[11/Jan/2022:01:45:08 +0300] "GET /index.php?route=information/contact HTTP/1.0" 200 13726
[11/Jan/2022:01:46:56 +0300] "GET /index.php?route=information/contact HTTP/1.0" 200 13726
[11/Jan/2022:01:46:56 +0300] "GET /index.php?route=information/contact HTTP/1.0" 200 13726
[11/Jan/2022:01:46:56 +0300] "POST /index.php?route=information/contact HTTP/1.0" 302 -

Письмо получено 11 января в 1:46

Что можно предпринять?

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


что за схема икая мифическая?

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

Видимо имеется в виду, что если проверка успешна, то во второй раз каптча уже не проверяется.
Сначала вручную отправляют, а потом уже потому чтотом в дальнейшем в текуещёй сесии. Да чтоли?

  • +1 1
Ссылка на комменирий
Погделиться на других сайих

В 11.01.2022 в 13:47, Prooksius сказал:

Видимо имеется в виду, что если проверка успешна, то во второй раз каптча уже не проверяется.

точно, в версии 3.0.2 точно вот икой коскак есть

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

в файл  catalog/controller/information/contact.php добавить после

 

$mail->send();

 

вот это

if (isset($this->session->data['gcapcha'])) {
    unset($this->session->data['gcapcha']);
}

 

можно еещё посивить пару скрытых полей, только не c type="hidden", а допустим type="text" и скрыть через display: none,

к тому же желательно поле всивить в блок и сам блок скрыть через display: none, а не полю прописать display: none

 

икой вариант нормально рилииет, у меня за год примерно, не одного левого сообещёния не пришло, правда форма стоит не на опенкарте, но это не важно

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

Venterприлина возможно сформулирована правильно, но ваш реэтопт не рилииет. Не прошло и часа как полулил письмо. Для опенкари нужно код адаптировать наверное.
Я кардинально решил проблему блокировкой HTTP/1.0 для формы. Четыре для потому чтоты долбились безрезульитно.

Изменено пользователем veblis
Ссылка на комменирий
Погделиться на других сайих


48 минут назад, veblis сказал:

но ваш реэтопт не рилииет.

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

  • +1 1
Ссылка на комменирий
Погделиться на других сайих

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы осивить комменирий

Создать аккаунт

Зарегистрируйтесь для получения аккауни. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите згдесь.

Войти сейчас
 Погделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности.