Регистрация
Регистрируясь, вы подтверждаете свое согласие с соглашением об использовании персональных данных.
Восстановление пароля

Защита форм картинкой

26.08.2012, 21:06
Гость
Гость

Здравствуйте!
Настроил каптчу для альтернативной формы регистрации, все как в руководстве.
Если регистрирую пользователя авторизованным как админ, то регистрация проходит нормально. А если выйти, и попробовать зарегистрироваться, то все время пишет, что неверно введен код с картинки.
В чем может быть дело?
28.08.2012, 17:54
Гость
Гость

Да ну, при чем тут редактор вообще?

P.S.: Я конечно попробовал, но авторизация не проходит.
28.08.2012, 20:48
Руслан Густокашин
Студия Вэлпис

Зарегистрирован:
2012-02-06
Сообщений: 962

Извиняюсь, не туда написал ответ. улыбка
Попробуйте в альтернативной форме воспользоваться таким куском кода:

".(!$AUTH_USER_ID && $current_cc['UseCaptcha'] && $MODULE_VARS['captcha'] ?"".nc_captcha_formfield()."
     <input type='text' name='nc_captcha_code' size='10' />
<br/><b>".NETCAT_MODERATION_CAPTCHA." (*)</b>" : "")."

Если юзер не залогинен, то вылезет капча. У меня работает.

Или у вас такой же php-код?
29.08.2012, 13:40
Гость
Гость

У меня каптча показывается абсолютно всем.
Код:
<input type='text' name='nc_captcha_code' size='10'><br/>
".nc_captcha_formfield()."

Для не авторизованных ошибка выскакивает: неверный код.
А если авторизованный регистрирует нового юзера, то каптча работает нормально, и регистрация проходит. грустный
29.08.2012, 14:08
Гость
Гость

Разобрался!

В условиях добавления объекта, проверка каптчи была в конце списка всех условий.
Поставил это условие в начало, и все заработало...............
Почему такая реакция, объяснит кто-нибудь? не могу смотреть
Код:
// Проверяем код с картинки
if (!nc_captcha_verify_code($nc_captcha_code, $nc_captcha_hash) ) {
$warnText = "Вы ввели неправильный код с картинки!";
$posting = 0;
}
30.08.2012, 06:17
Руслан Густокашин
Студия Вэлпис

Зарегистрирован:
2012-02-06
Сообщений: 962

Вот так чудеса! Действительно, непонятно - какая ему разница, где стоят условия.
Ну хорошо, что разобрались!
198 196 2012-08-30 06:17:47 12523
Описание проекта