(Решено) CAPTCHA - нет картинки для анонимов

Главные вкладки

Аватар пользователя VeloTaurus VeloTaurus 21 февраля 2009 в 19:41

На Друпале 6.9 установил и настроил антиспамовый модуль CAPTCHA для генерации тестовых картинок. В админке и для зарегенных юзеров всё ОК. Закавыка вся в том, что я планировал его использовать только для формы регистрации, но именно анонимам и не показывается сгенерённая картинка, только альтернативный текст.
Не пойму в чём может быть проблема...

Комментарии

Аватар пользователя VeloTaurus VeloTaurus 22 февраля 2009 в 8:05

Так там на капчу только 2 пункта: administer CAPTCHA settings и skip CAPTCHA. Для анонимов галки, естественно нет ни там, ни там.
Я уже поплясал с бубном и поставил анонимам и зарегенным одинаковые разрешения. Smile Однако воз и ныне там: аноним не видит картинку в капчевском куске формы, а регенный юзер видит.

Не знаю насколько это существенно, но пока всё делаю локально под Денвером.

P.S. Чем дальше в лес, тем толще партизаны... Заменил для форм имиджевую капчу на арифметику. Показывает пример, но при этом не работает! При попытке отправить форму пишет: Invalid CAPTCHA token. Ну уж сложить 5 и 3 я вроде пока в силах.
При этом это касается только анонимных юзеров — зарегенные спокойно проходят капчу, как ни в чём ни бывало.

Аватар пользователя Ильич Рамирес Санчес Ильич Рамирес Санчес 22 февраля 2009 в 13:20

"VeloTaurus" wrote:
Заменил для форм имиджевую капчу на арифметику. Показывает пример, но при этом не работает! При попытке отправить форму пишет: Invalid CAPTCHA token.

кеш включен вот и инвалид токен

Аватар пользователя VeloTaurus VeloTaurus 24 февраля 2009 в 11:51

Ilya1st wrote:
кеш включен вот и инвалид токен

Какой именно кэш включен?
На Друпале я первым делом кэш очистил и отключил, в браузере тоже, а в Денверовском Апаче, насколько я помню, он по умолчанию отключен. Я так понимаю, что страницы с капчей под кэширование не подпадают (точнее не должны).
Действительно, кэш у меня вызвал самые первые подозрения (именно он заточен под анонимов), но пока ни к чему не пришёл. Так где же ещё может происходить кэширование на локальной машине?

Аватар пользователя VeloTaurus VeloTaurus 24 февраля 2009 в 15:58

Ну да, сайт как раз дампером и обновляли. Пока капча не понадобилась, всё было нормально.
А как же надо настроить mysql, чтобы избежать в будущем такой проблемы? От дампера-то вряд ли станут отказываться. Smile

P.S. Нашёл здесь, что именно надо настроить в Денверском мускуле, а то правка иногда на локальной машине идёт. Спасибо за подсказку, а то я уже начал ломать голову как смогли юзера прибить нулевого. Smile