|
|
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
|
Вот так чудеса! Действительно, непонятно - какая ему разница, где стоят условия.
Ну хорошо, что разобрались!
|