[REVO] Captcha - не работает валидация картинки

Здравствуйте!
С REVO работаю не первый раз. Стоит 2.2.6 + FormIt + Captcha — валидация на капчу используется, поэтому, когда в input нет ни чего, поле валидации проверяется, но не зависимо от картинки, ставишь даже 1 символ, все отправляется.

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

Использование математической функции не помогает, на любое математическое ответ любым числом.

PS Не хотелось бы использовать другой громозкий компонент. Спасибо.
Дмитрий Христоев
20 марта 2013, 10:05
modx.pro
3 366
0

Комментарии: 7

Yaya Yayan
12 апреля 2013, 17:39
0
Столкнулся с той же проблемой, использую в Register, капча отображается, но пропускает любые символы, настроена через &preHook, если решите проблему, отпишитесь сюда пожалуйста
    Дмитрий Христоев
    12 апреля 2013, 17:52
    0
    потому что она по-умолчанию используется для входа в админку.

    Решение, создать сниппет checkCaptcha
    <?php
    if($_SESSION['veriword']==$value) {
    return true;
    } else {
    $validator->addError($key, 'Неверный код. Попробуйте снова.');
    return false;
    }
    В FormIt или другом вставить строки
    &validate=`captcha_code:checkCaptcha`
    &customValidators=`checkCaptcha`
      Yaya Yayan
      12 апреля 2013, 18:01
      0
      Но у меня не установлен компонент Captcha, который как раз устанавливают для входа в админку. Тоесть капча вызывается откуда то из самого компонента Login.Register, для меня этот вариант тоже подойдет?

      Да и input капчи с другим именем, recaptcha_response_field
        Дмитрий Христоев
        12 апреля 2013, 18:16
        0
        не знаю, я задавал вопрос и на него нашел ответ, на ваш, хз… пробуйте.
        PS Имя input любой, главной что бы проверка на него.
      Yaya Yayan
      15 апреля 2013, 15:59
      0
      Получилось запустить родную капчу, если кому надо, могу подсказать
        Любовь
        13 октября 2015, 15:57
        0
        Мне! Подскажите, пожалуйста.
      Alexander V
      13 октября 2015, 17:07
      0
      Попробуйте Cool PHP captcha. Может лучше подойдет. Я ей пользовался раньше.
        Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
        7