Не работает контрольный вопрос

Автор GunMan, 31 октября 2012, 10:11:59

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

GunMan

Такая вот ситуация, начитался про полезность контрольных вопросов при регистрации с целью защиты от ботов. Поставил простой вопрос "Вы спаммер? (да или нет)" и в правильных ответах написал "нет". Смотрю боты вроде перестали регистрироваться, потом обратил внимание что за 3 дня ни одного пользователя не зарегилось. Оказывается независимо от ответа, форма регистрации пишет что ответ на вопрос неправильный, пробовал и с маленькой и с большой буквы и с префиксным пробелом и как угодно. АВозможно кодировка принимаемого или сохраненного правильного ответа отличается? Потому что вот сейчас поставил вопрос с цифровым ответом - работает, но даже при включенной активации по электронной почте за ночь 2-3 бота регистрируются, пока что спасает ручная модерация но это же не правильно. Что можно предпринять? или может мод какой-то есть хороший? версия 2.0.2


GunMan

Цитата: Bugo от 31 октября 2012, 10:17:13
http://dragomano.ru/page/fix-case-sensitive-verification-answers
http://dragomano.ru/page/regexp-verification-questions

спасибо
"fix-case-sensitive-verification-answers" вроде бы исправил ситуацию, теперь если пишу "нет" не спаммер - пускает. Хотя раньше и в настройках писал с маленькой и отвечал с маленькой, тем более что при вводе контрольных вопросов вверху красуется надпись "Если хотите, чтобы пользователи отвечали на проверочные вопросы для отсеивания ботов, то введите вопросы и ответы на них в таблице ниже. Можно использовать BB-теги для форматирования вопросов, они не учитываются системой. Ответы от пользователей буду приниматься в регистронезависимом виде."

"regexp-verification-questions" сказала что при тестовой установке возникли ошибки и настоятельно не рекомендуется ставить дальше, ну я и послушался, а жаль. с вариантами правильных ответов было бы интереснее

посмотрим как теперь будут дела обстоять с ботами. позже отпишусь

Lysyj

Оффтоп
может проблема в кодировке базы данных?
например вместо general_ci стоит general_cs


GunMan

Цитата: LiMTeam от 31 октября 2012, 18:56:09
Оффтоп
может проблема в кодировке базы данных?
например вместо general_ci стоит general_cs

Только что проверил - нет, в базе 77 таблиц и у всех кодировка general_ci

maestrosite.ru

Цитата: GunMan от 31 октября 2012, 12:01:36
тем более что при вводе контрольных вопросов вверху красуется надпись "Если хотите, чтобы пользователи отвечали на проверочные вопросы для отсеивания ботов, то введите вопросы и ответы на них в таблице ниже. Можно использовать BB-теги для форматирования вопросов, они не учитываются системой. Ответы от пользователей буду приниматься в регистронезависимом виде."
Так они ж буржуины - по русски ни бельмеса не понимают. Для них на нормальном языке - все буквы разные =)
Если задаются вопросы по вашей проблеме, значит это нужно вам!
---
Обновления форума, разрешение конфликтов, адаптация модов, исправление ошибок - ваши предложения о сотрудничестве направляйте по адресу smf@maestrosite.ru