[REVO] Captcha - не работает валидация картинки
Здравствуйте!
С REVO работаю не первый раз. Стоит 2.2.6 + FormIt + Captcha — валидация на капчу используется, поэтому, когда в input нет ни чего, поле валидации проверяется, но не зависимо от картинки, ставишь даже 1 символ, все отправляется.
Ни когда не обращал внимание, всегда капчу вводил как на картинке, вчера ошибся, нажал отправить, и отправилось. Вот тут и пришлось задуматься.
Использование математической функции не помогает, на любое математическое ответ любым числом.
PS Не хотелось бы использовать другой громозкий компонент. Спасибо.
С REVO работаю не первый раз. Стоит 2.2.6 + FormIt + Captcha — валидация на капчу используется, поэтому, когда в input нет ни чего, поле валидации проверяется, но не зависимо от картинки, ставишь даже 1 символ, все отправляется.
Ни когда не обращал внимание, всегда капчу вводил как на картинке, вчера ошибся, нажал отправить, и отправилось. Вот тут и пришлось задуматься.
Использование математической функции не помогает, на любое математическое ответ любым числом.
PS Не хотелось бы использовать другой громозкий компонент. Спасибо.
Комментарии: 7
Столкнулся с той же проблемой, использую в Register, капча отображается, но пропускает любые символы, настроена через &preHook, если решите проблему, отпишитесь сюда пожалуйста
потому что она по-умолчанию используется для входа в админку.
Решение, создать сниппет checkCaptcha
Решение, создать сниппет checkCaptcha
<?php
if($_SESSION['veriword']==$value) {
return true;
} else {
$validator->addError($key, 'Неверный код. Попробуйте снова.');
return false;
}
В FormIt или другом вставить строки&validate=`captcha_code:checkCaptcha`
&customValidators=`checkCaptcha`
Но у меня не установлен компонент Captcha, который как раз устанавливают для входа в админку. Тоесть капча вызывается откуда то из самого компонента Login.Register, для меня этот вариант тоже подойдет?
Да и input капчи с другим именем, recaptcha_response_field
Да и input капчи с другим именем, recaptcha_response_field
не знаю, я задавал вопрос и на него нашел ответ, на ваш, хз… пробуйте.
PS Имя input любой, главной что бы проверка на него.
PS Имя input любой, главной что бы проверка на него.
Получилось запустить родную капчу, если кому надо, могу подсказать
Мне! Подскажите, пожалуйста.
Попробуйте Cool PHP captcha. Может лучше подойдет. Я ей пользовался раньше.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.