Не видно капчу что делать
Перейти к содержимому

Не видно капчу что делать

  • автор:

Почему не работает reCAPTCHA и как это исправить?

reCAPTCHA является бесплатным сервисом от Google для защиты от ботов. Если встроенная система сайта имеет какие-то подозрения, она высвечивает пользователю капчу с просьбой решить простую головоломку (обычно выбрать картинки). Также ее вставляют при выполнении важных действий, вроде входа в аккаунт. Вот только reCAPTCHA не всегда работает. Головоломки могут появляться и сразу исчезать, совсем не реагировать на клики или всегда показывать ошибки. Вот как исправить любые проблемы в работе капчи.

Что делать, если не работает reCAPTCHA?

Начнем с самого эффективного и простого в реализации. Так постепенно рассмотрим все методы, дойдя до самого последнего – сброса настроек.

Способ 1: обновляем браузер

Чтобы обновить браузеры на базе Chromium (Chrome, Opera и др.), достаточно открыть правильную страницу. Вот ссылка на нее в Хроме. Альтернативный способ – открыть основное меню браузера и выбрать там:

  • Google Chrome. «Справка» — «О браузере Google Chrome».

Почему не работает reCAPTCHA

  • Opera. «Обновление & Восстановление».
  • Firefox. «О Firefox».

На следующей вкладке запустится поиск актуальных версий браузера и покажется кнопка, если есть возможность его обновить.

Способ 2: отключаем VPN или прокси

Настройка VPN-сервиса может блокировать отображение определенного контента или загрузку данных с некоторых IP. Если проблема в этом, поможет временное отключение подобных служб.

Способ 3: сброс кэша IP

Если IP уже заслужил плохую репутацию и все сервисы распознают его в качестве подозрительного, сброс может помочь. Об этом свидетельствует то, что reCAPTCHA не срабатывает во всех браузерах.

Как это сделать:

  1. Правой кнопкой мыши жмем по Пуску и выбираем «Командная строка».
  2. Поочередно вводим следующие команды, после каждой нажимая Enter:
    1. netsh winsock reset
    2. netsh int ip reset
    3. ipconfig /release
    4. ipconfig /renew

    Остается только перезагрузить браузер.

    Способ 4: сканируем компьютер на наличие вирусов

    Возможно, в систему закралось вредоносное ПО. Это легко исправить с помощью любого популярного антивируса. Даже Защитник Windows должен справиться со своей задачей.

    Способ 5: сбрасываем настройки браузера

    Это должно сработать у большинства пользователей, но заранее лучше включить синхронизацию данных с сервером и удалить аккаунт. Принцип сброса прост:

    1. Переходим в «Настройки» браузера через основное меню.
    2. Листаем список в самый конец, для этого придется открыть «Дополнительные настройки».
    3. Жмем на элемент «Восстановление настроек по умолчанию» или «Сброс».
    4. Подтверждаем намерение.

    Почему не работает reCAPTCHA

    Теперь нужно проверить, работает ли reCAPTCHA. Скорее всего все заработало и сейчас самое время вернуть свои данные, выполнив синхронизацию с серверами.

    [решено] Не отображается капча

    Доброго времени суток, столкнулся с такой проблемой — при регистрации не отображается капча, второй день не могу найти решение. Кто-нибудь сталкивался с таким?
    P.S. Никаких изменений на сайте не делал, до этого работало все нормально

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

    Первым делом надо смотреть, а работает ли капча вообще. Т.е. клик правой кнопкой мыши по тому месту, где должна быть капча и «Открыть в новой вкладке», «Открыть изображение» или что-то в этом роде (в зависимости от браузера).

    Если изображение в новом окне/вкладке отображается нормально, то почти наверняка проблема в том, что в конфиге адрес сайта явно задан с www, а юзер заходит без www или наоборот. Т.е. в конфиге, напр., стоит:

    $config['path']['root']['url'] = 'http://www.site.com/';

    А юзер заходит просто site.com (без www). И браузер блокирует запрос к другому домену.
    Отредактирован: Только что

    Вот что отображает

    Отредактирован: Только что

    Это когда изображение капчи напрямую пробуете открыть? А в логе какие-то ошибки есть?

    Чтобы не мешать с другими ошибками (если они были), файл /_tmp/logs/error.log лучше удалить, еще раз попробовать посмотреть капчу, а потом посмотреть, нет ли ощибок в лог-файле

    Отредактирован: Только что
    в журнале ошибок нет, а это появляется когда открываю напрямую
    Отредактирован: Только что
    Скажите, это проявляется в Firefox? Расширение Скайп стоит?
    Отредактирован: Только что
    В хроме, фаерфоксе, сафари на разных компах пробовал и с разными ос
    Отредактирован: Только что

    Хм, странно это. А если просто набрать site.com/captcha/ (т.е. без параметра, без цифр в конце), то та же ошибка?

    Отредактирован: Только что

    На другом сайте, на этом же хостинге все нормально

    Отредактирован: Только что
    капчу можно как-то отключить? пока проблема не решиться? в конфиге не нашел
    Отредактирован: Только что

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

    www.google.com/recaptcha/admin — здесь можно получить ключи для нее.

    common/plugins/recaptcha/config/config.php — здесь задаются настройки

    Отредактирован: 9 мая 2015, 23:32
    а каким образом ее потом подключить?
    Отредактирован: Только что
    Просто активируется плагин recaptcha и все. Замена каптчи-картинки на гугловскую сама выполнится
    Отредактирован: Только что
    У меня его нет, Alto CMS: 1.0.10.2. Где его скачать?
    Отредактирован: Только что
    А, так это версия 1.0+? В этой версии плагин рекаптча не будет работать, она только для 1.1 (
    Отредактирован: 9 мая 2015, 23:47
    Да 1.0+, два дня бьюсь не могу найти проблему((
    Отредактирован: 9 мая 2015, 23:49

    Пытаюсь сообразить хотя бы чисто теоретически, где может быть проблема. Раз браузер пытается вывести изображение, то заголовок header(«Content-Type: image/jpeg») в браузер передается. После этого идет вывод самого изображения чисто пхп-шной функцией imagejpeg(). Там ломаться вообще нечему…

    Отредактирован: Только что
    А для этого сайта нет индивидуальных настроек php? Для него расширение GD вообще доступно?
    Отредактирован: Только что

    нет, на хостинге стоит два сайта на альто, на одном работает, на другом нет
    Версия PHP: 5.3.10-1ubuntu3.18
    Графика: GD: 2.0
    Версия Smarty: Smarty-3.1.19
    Версия Alto CMS: 1.0.10.2

    Отредактирован: 9 мая 2015, 23:59
    Еще одна попытка: попробуйте в браузере набрать site.com/engine/libs/kcaptcha/ — будет картинка?
    Отредактирован: Только что
    Отредактирован: Только что
    Значит, вероятнее всего, какие-то проблемы с сессиями. Теперь понять бы еще, какие…
    Отредактирован: Только что
    каким образом это можно узнать?
    Отредактирован: Только что

    Да вот пытаюсь сообразить. Можно попробовать так: в файле common/classes/actions/ActionCaptcha.class.php найти:

    $oCaptcha = new KCAPTCHA(); $this->Session_Set('captcha_keystring', $oCaptcha->getKeyString());

    И закомментировать строку:

    $oCaptcha = new KCAPTCHA(); //$this->Session_Set('captcha_keystring', $oCaptcha->getKeyString());

    После этого попробовать еще раз вернуться к началу и открыть изображение по адресу site.com/captcha/. Если картинка появится, значит, точно что-то неладное с сессией

    Отредактирован: Только что
    не появилась
    Отредактирован: Только что

    Если кому интересно, то проблема была в том, что конфиг одного из плагинов был сохранен в формате «UTF-8 c BOM».

    Казалось бы, при чем тут капча? Я понимаю это так: сайт работает на niginx + php-fpm. И при загрузке файлов конфига, загружался, кроме прочего, и этот файл с BOM, и эти злосчастные три байта улетали в выходной буфер сервера. А потом, при выводе сгенерированной движком капчи, они встраивались в бинарный изображения, ломая формат картинки.

    Интересно то, что при работе с apache в подобных случаях возникают ошибки от того, что идет отправка заголовков функцией header(), в то время как уже пошел вывод клиенту. А вот nginx, видимо, работает иначе, BOM-коды буферизирует, но клиенту сразу не отправляет, поэтому ошибок явных при использовании header() не возникает.

    Отредактирован: Только что

    ПОМОГИТЕ ЧТО ДЕЛАТЬ .

    aVadim, помогите пожалуйста сайты вообще не видят капчу что делать .

    Не видно капчу что делать

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

    Закрыть меню переходов

    Проверочное изображение CAPTCHA не отображается

    Последнее обновление: 10 месяцев назад

    Нам известно о проблеме, когда некоторые участники, использующие браузер Microsoft Edge или более ранние версии браузеров Microsoft, не могут создать учетную запись или получить к ней доступ, поскольку для них не отображается проверочное изображение CAPTCHA. Приносим извинения за доставленные неудобства. Примите во внимание, что мы работаем над решением этой проблемы и вам не нужно связываться с нами, чтобы сообщить о ней. В качестве временного решения попробуйте использовать текущую версию другого браузера, например Firefox или Safari. Либо вы можете обновить свой браузер Microsoft до текущей версии или изменить настройки браузера Microsoft.

    Эта информация была частично переведена машинным способом. Помогите нам улучшить наши услуги, оценив качество перевода и указав, был ли ответ полезен.

    Не отображается капча на гугл хром

    с месяц назад перестала отображаться капча на гугл хром. по началу обновляя ее, получалось увидеть. теперь не получается. убрал расширение Download Master. заработало. Ура но при смене страницы снова перестала отображаться. что только ни делаю. капчу не вижу. но если на нее кликнуть правой кнопкой мыши и вывести на отдельное окно, то там можно прочитать. но это не очень удобно. почему раньше работало, а теперь нет на других браузерах капча отображается нормально

    Лучший ответ
    Проверь здесь
    http://www.surfpatrol.ru/ru/Report
    Александр АкимовЗнаток (340) 11 лет назад
    Проблем не обнаружено
    Остальные ответы

    Мне помогло решение: в файле capcha.php
    изменить http на https
    и убрать www
    работчий—>>>

    @error_reporting(E_ALL ^ E_NOTICE);
    @ini_set(‘display_errors’, true);
    @ini_set(‘html_errors’, false);
    @ini_set(‘error_reporting’, E_ALL ^ E_NOTICE);

    function clean_url ($url)

    if ($url == ») return;

    $url = str_replace(«https://», «», $url);
    if (strtolower(substr($url, 0, 4)) == ‘.’) $url = substr($url, 4);
    $url = explode(‘/’, $url);
    $url = reset($url);
    $url = explode(‘:’, $url);
    $url = reset($url);

    if (clean_url($_SERVER[‘HTTP_REFERER’]) != clean_url($_SERVER[‘HTTP_HOST’])) return;

    как всегда помогает чистка куки

    Это блокировщик рекламы не даёт увидеть. Встать курсором на капчу — кликнуть правой кнопкой мышки — AdBlock — выбрать «Приостановить на этом сайте» и обновить.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *