unknown-fields
skiv 16.08.2011 16:35
Пробую настроить то что выложено в примерах, получаю ошибку unknown-fields.
Порядок действий:
- Беру turing_captcha.html из архива, кладу на сервер, захожу.
- Вижу форму с полями, каптча, все в порядке.
- Специально вбиваю ТОЛЬКО каптчу, чтобы произошла ошибка в методе ^check[]
(не заполнено обязательное поле Имя)
- Отправляю форму и вижу "Не заполнены обязательные поля формы.", а дальше привет, спамер... хотя должна быть выведена форма
$exception.comment в блоке oAntiSpam.print говорит:
Unknown fields were detected while showing form: '965CD601-B0AB-4710-8AF8-9EC98D8C1455'Т.е. получается что скрипт заменяет @name у кнопки отправки, в результате приходит $form:965CD601-B0AB-4710-8AF8-9EC98D8C1455
Метод @_checkAndPrint из класса Antispam проверяет поля по форме до того как туда добавляются фиктивные кнопки отправки и заменяется @name
соответственно он не находит того что пришло из формы и ругается.
Что с ним можно сделать?
Ставить в настройках hFields.bRefuseUnknown(false) наверное неправильно...
- Выложил в примеры новый класс: antispam, Misha v.3 [M] 01.09.2006 17:31 / 01.09.2006 17:47
- обновил, Misha v.3 [M] 18.04.2011 01:11 / 18.04.2011 01:15
- unknown-fields, skiv 16.08.2011 16:35
- Ответ, skiv 16.08.2011 11:42 / 16.08.2011 13:04
- обновил, Misha v.3 [M] 15.03.2009 13:51
- обновил AntiSpam ещё раз, Misha v.3 [M] 02.05.2007 15:24 / 02.05.2007 15:26
- обновил, Misha v.3 [M] 13.04.2007 18:19
- пара вопросов, dev 13.04.2007 21:19
- Ответ, Misha v.3 [M] 13.04.2007 21:36 / 13.04.2007 21:36
- Форум. Багрепорт., Никита Козин [M] 05.09.2006 07:52
- Ctrl+F5 (-), Misha v.3 [M] 05.09.2006 10:16
- О, я тоже самое сделал :), dev 03.09.2006 20:37
- Ого!, AleXp 03.09.2006 09:55
- Ответ, Misha v.3 [M] 03.09.2006 11:25
- Миша, отключи Ctrl+Enter, плиз. А то из-за привычки приходится перезагружать форму по 3 раза :-) (-), R. Averkov [M] 02.09.2006 16:20 / 02.09.2006 16:24
- Ответ, fg 01.09.2006 18:08