Публикации

Форумы

Две капчи на странице
 

Две капчи на странице

 
Модераторы: Патрик, net1313, Predator, Perfecthus, Kapman
Автор Добавил
Offline Real
15.03.12 - 09:36
Real

Сообщений: 1236
Вобщем встал у меня вопрос сделать две капчи на странице.
Так получилось, что две формы: обратная связь и форма заказа(аякс и всё такое).
Обе надо защищать от злодеев.

Придумались пара вариантов:
1. Сделать обе формы аяксом (щас тока одна аяксовая).
И когда одна открывается (подгружается), вторая "обнуляется" $('id').html('') - типа этого.
2. Сделать капчу вообще во внешнем файле обработчике и выводить аяксовым поп-апом на странице формы при отправке.
При проверке POST массива из формы обращаться к этому файлу-обработчику:
  • рисовать капчу
  • отправить
  • проверить
  • пропускать/ругаться
На выходе обработчика, например, отдавать именованую сессию SESSION['kto_tam']
Дальше думаю понятно - штатно отрабатываем POST из формы

Вопросы:
- такой файл обработчик капчи не сведёт ли "на нет" всю защиту?
- может я уже туплю и есть решение проще?




Всё, что существует на свете, когда-то было мечтой.
Вернуться наверх
Популярность сообщения: 0
Рекламный блок
VPS
Наверх

Offline ISQman
15.03.12 - 12:20
ISQman

Сообщений: 360
а зачем всё так сложно?
простейший математический вопрос, (из рандомных чисел), ответ скрыт в мд5 и передаётся скрыто, после ввода юзверем ответа - ответ в тот же мд5 и сранить хэш. готов антиспам. кстати можно ещё переменные полей обозвать специфически дабы парсеры не поняли.
Вернуться наверх
Популярность сообщения: -2
 
Offline Real
21.03.12 - 14:22
Real

Сообщений: 1236
ISQman: спасибо, но твоё предложение для меня сложно.
Если я правильно понял, ты предлагаешь сделать как-бы свою капчу....
А зачем, если есть уже? И вроде как даже стойкая - заменил стандартную по уроку Кэпа.
В итоге сделал по первому сценарию - обе формы аяксом и "обнуляю" $('id').html('') неактивную.
Самое смешное, когда всё сделал, закрались сомнения по юзабельности - типа нафига две формы на странице?


Всё, что существует на свете, когда-то было мечтой.
Вернуться наверх
Популярность сообщения: 0
 
 
Две капчи на странице

Перейти:  Вернуться наверх