Проверка капчи

Здесь задаём вопросы и получаем ответы по системе uCoz!
Правила форума
1. Темы с названиями Помогите, Как сделать, Хелп, Не могу найти и так далее будут перенесении в мусорку без предупреждения!
2. Любой транс-лит будет удален, так что подумайте стоит ли писать транс-литом.
3. Темы не по тематике этого раздела будут также перенесены в мусорку. (Например по DLE, phpBB, php скриптам и так далее...)
4. Не забываем про Общие правила форума!
Аватара пользователя
BL_AF
Сообщения: 206
Зарегистрирован: 21 апр 2008, 12:08

Проверка капчи

Сообщение BL_AF »

Решил сделать на своем сайте проверку формы регистрации... в самом конце столкнулся с проблемой - капчу тоже надо проверять )

Как на Ajax(а по другому не получится) проверить, правильно ли мы написали цифры на картинке при регистрации?
Аватара пользователя
XxMARSxX
Сообщения: 1991
Зарегистрирован: 20 апр 2008, 18:02

Re: Проверка капчи

Сообщение XxMARSxX »

подключи стороннюю капчу

в инете есть сервисы генерации подобных проверок, есть и на JS и на Flash
Ахтунг!

Делаю всякую херню для ЮкОз за доллары или не делаю если просьба пахнет бредом перегретого мозга.

А у меня Windows 7 :P

Изображение
Что такое НЕТЕЛИБ?
Аватара пользователя
BL_AF
Сообщения: 206
Зарегистрирован: 21 апр 2008, 12:08

Re: Проверка капчи

Сообщение BL_AF »

Код: Выделить всё

function checkKapcha(){
$('#siF19').change(function () {
$('#Info5').html('<img align="middle" src="http://src.ucoz.ru/img/wd/3/ajaxs.gif"> <b>Подождите идет проверка...</b>');
$.post("/index/", { code:$('#siF19').val(),a:4,s:0,jkd498:1,jkd428:1}, function(data){
if(data.indexOf('Неправильный код безопасности')!=-1)
{
$('#Info5').html('<img align="middle" src="http://src.ucoz.ru/img/icon/er.png"> <b style="color: red;">Неправильный код безопасности</b>');
Er5 = true;
}
else {
$('#Info5').html('<img align="middle" src="http://src.ucoz.ru/img/icon/ok.png"> <b style="color: green;">Код безопасности введен верно</b>');
Er5 = false;
}
});
});
}

почему то не работает :) где ошибка тут, подскажите :roll: ?
Аватара пользователя
BL_AF
Сообщения: 206
Зарегистрирован: 21 апр 2008, 12:08

Re: Проверка капчи

Сообщение BL_AF »

тут ошибки есть? почему не работает?
Аватара пользователя
Draft
Сообщения: 722
Зарегистрирован: 21 апр 2008, 11:37

Re: Проверка капчи

Сообщение Draft »

BL_AF писал(а):тут ошибки есть? почему не работает?

Может change() не работает или конфликтует с чем-то.

Попробуй так:

Код: Выделить всё

$('#siF19').change(function () {
$('#Info5').html('<img align="middle" src="http://src.ucoz.ru/img/wd/3/ajaxs.gif"> <b>Подождите идет проверка...</b>');
$.post("/index/", { code:$('#siF19').val(),a:4,s:0,jkd498:1,jkd428:1}, function(data){
if(data.indexOf('Неправильный код безопасности')!=-1)
{
$('#Info5').html('<img align="middle" src="http://src.ucoz.ru/img/icon/er.png"> <b style="color: red;">Неправильный код безопасности</b>');
Er5 = true;
}
else {
$('#Info5').html('<img align="middle" src="http://src.ucoz.ru/img/icon/ok.png"> <b style="color: green;">Код безопасности введен верно</b>');
Er5 = false;
}
});
});
Пишу скрипты для uCoz под заказ. Стучать в ICQ[/b]
Аватара пользователя
BL_AF
Сообщения: 206
Зарегистрирован: 21 апр 2008, 12:08

Re: Проверка капчи

Сообщение BL_AF »

не. проблема в самом ajax запросе походу. потому что если я проверяю через post - всегда пишет что неверно :(
Аватара пользователя
BL_AF
Сообщения: 206
Зарегистрирован: 21 апр 2008, 12:08

Re: Проверка капчи

Сообщение BL_AF »

http://www.our-warcraft.net.ru/index/3 вот тут короче
Аватара пользователя
AllCity
Сообщения: 2508
Зарегистрирован: 18 апр 2008, 17:52
Контактная информация:

Re: Проверка капчи

Сообщение AllCity »

Смотри тогда как здесь сделано http://www.ucoz.ru/main/?a=reg ;)
Аватара пользователя
BL_AF
Сообщения: 206
Зарегистрирован: 21 апр 2008, 12:08

Re: Проверка капчи

Сообщение BL_AF »

Там есть поле с кодом... зашифрованным. а при обычной реге - нет
Vanofuture
Сообщения: 1411
Зарегистрирован: 20 апр 2008, 09:36

Re: Проверка капчи

Сообщение Vanofuture »

А разве после каждого post запроса сервер не выдаёт новую капчу?
Ответить