Страница 1 из 1

насчет капчи

СообщениеДобавлено: 26 янв 2017, 09:11
vanred79
Здравствуйте! Подскажите пожалуйста можно ли как то усилить стандартную капчу yii? В последнее время активизировались спамеры и шлют письма через формы обратной связи.

Re: насчет капчи

СообщениеДобавлено: 26 янв 2017, 09:41
Xpycm
Здравствуйте.

Можно попробовать интегрировать google recaptcha 2.0 за дополнительную плату на ваш сайт.

Либо, вариант дешевле: можно добавить скрытое поле и если оно заполнено, то не отправлять форму
https://habrahabr.ru/post/50328/
https://habrahabr.ru/post/66915/

Однако, если спамит человек, то это всё бессмысленно, как вы понимаете.

Re: насчет капчи

СообщениеДобавлено: 26 янв 2017, 09:49
andipas
Современные спамилки, по моему могут обойти и google recaptcha 2.0, т.к. они используют для спама сам браузер и эмуляцию действий пользователя, например zennoposter и т.п. Поэтому гарантий защиты никаких дать нельзя, можно временно блокировать по IP, изменять форму, но при желании это все обходится.

Re: насчет капчи

СообщениеДобавлено: 28 янв 2017, 07:49
vanred79
Здравствуйте Хруст! Хотел поинтересоваться, а через обратную связь вашего демо сайта не приходят спам письма? Капча спасает? По ходу узнав об уязвимости phpmailer спамеры активизировали свою деятельность. Пробовал со скрытыми полями, но бот умный оказался :-) , не заполняет поле есть стоит display:none. Можно как то сделать, чтобы поле не было видно пользователю без display:none?

Re: насчет капчи

СообщениеДобавлено: 28 янв 2017, 14:35
vanred79
Поставил рекапчу, код взял отсюда https://github.com/dakiquang/yiiReCaptcha. Может кому пригодится

Re: насчет капчи

СообщениеДобавлено: 28 янв 2017, 19:07
vanred79
Здравствуйте! Можете подсказать что значит ошибка
Uncaught ReferenceError: EGMapInfoWindow1 is not defined
at EGMapContainer3_init (15418:872)
at 15418:875
at dispatch (jquery.min.js:3)
at i (jquery.min.js:3)

Из-за нее не видно капчу в Бронирование и Отправить заявку

Re: насчет капчи

СообщениеДобавлено: 31 янв 2017, 16:23
Foton
Здравствуйте! Дайте ссылку на страницу с ошибкой

Re: насчет капчи

СообщениеДобавлено: 06 сен 2017, 21:23
vanred79
Foton писал(а):Здравствуйте! Дайте ссылку на страницу с ошибкой

Здравствуйте! Вот ссылка на страницу https://nedvizhimostpro.kz/property/38137

Re: насчет капчи

СообщениеДобавлено: 06 сен 2017, 21:57
Xpycm
Здравствуйте.

У вас на этой странице куча всего и помимо EGMapInfoWindow1 : http://clip2net.com/s/3NxroWs

По идее карта работает - значит не критично
А учитывая тот факт, что коллега спрашивал 31 января 2017 года, а ответили вы сегодня, 6 сентября 2017 года, значит точно не критично :-)

Re: насчет капчи

СообщениеДобавлено: 04 май 2018, 19:55
vanred79
Здравствуйте Хруст! Никак не могу поставить recaptcha на форму "написать Владельцу объявления". При классе fancy не видно капчи, появляется ошибка в консоли см скрин. Если же убрать класс fancy, то капча видна и работает штатно. Подскажите пожалуйста где искать ошибку?
Я использовал готовую рекапчу отсюда https://github.com/dakiquang/yiiReCaptcha
вот этот код используется для вывода капчи:
Код: Выделить всё
$this->widget('application.extensions.yiiReCaptcha.ReCaptcha', array(
                      'model' => $model,
                      'attribute' => 'verifyCode',
                       )); 

Как можно сделать, чтобы она работала и на страницах fancy?