cotonti.com : Mathcapcha & Recapcha https://www.cotonti.com Laatste forum onderwerpen Cotonti en Wed, 28 Jan 2026 14:24:03 -0000 Macik Залил обещанные версии:

]]>
Di, 29 Nov 2011 16:28:30 -0000
Trustmaster mcaptcha текущая здесь, это v1.1.1 с исправленной ошибкой #752. reCaptcha (1.00) и captchamanager (1.10) на этом сайте последние версии.

]]>
Za, 26 Nov 2011 08:38:13 -0000
Macik Ок. Готов выложить подправленные и сконвертированные под Siena:

  • captcha_manager (сконвертирован + добавлена иконка)
  • recaptcha (сконвертирован + добавлена иконка + изменена логика вызова проверки )
  • mcaptcha (добавлена иконка + изменена логика вызова проверки )

Только вы подскажите какие посление версии были для recaptcha и captcha_manger ?  А то брал, то что под рукой было.

За основу брал (версии указаны по данным из setup файлов. В скобках версия из validate файлов):

  • recaptcha  v0.0.6  (* @version 0.0.4)
  • captchamanager   Version=1.10
  • mcaptcha  v1.1.1  (* @version 0.1.0)

 

 

 

]]>
Vr, 25 Nov 2011 21:18:29 -0000
Trustmaster У меня просьба отконвертированные плагины не держать в подполье, а выкладывать в PFS или на github'е.

]]>
Wo, 23 Nov 2011 13:28:23 -0000
Alex300 Свою отконвертирую чуть позже. Сейчас потихоньку занимаюсь своими плагинами и сиеной, но пока к сожалению крайне мало свободного времени.

]]>
Wo, 23 Nov 2011 07:28:46 -0000
esclkm ошибка грубая спасибо! а может есть сили отконвертить все 4 существующие капчи - чтобы был пак для сиены???

]]>
Di, 22 Nov 2011 17:52:12 -0000
Macik mcapcha стояла по умолчанию из "дистрибутива".

Доустановил плагины capcha_manager и recapcha. (сконвертировал их из вариантов для Genoa, т.к. под Siena не нашел.)

Получилось, что при регистрации пользователя (на этапе валидации) вызываются оба плагина:  mcaptcha.register.validate.php и recaptcha.validate.php

И т.к.  в коде mcapcha нет проверки какой плагин выбран в capchamanager ($cfg['plugin']['captchamanager']['main']), то отрабатывая блок:

	if (!cot_captcha_validate($rverify))
	{
		cot_error('captcha_verification_failed', 'rverify');
	}

mcapcha устанавливает ошибку. Далее вызов recapcha уже погоды не делает.

 

Для себя поправил логику в валидирующих частях плагинов следующим образом:

Если функция cot_captcha_validate не существует { // плагин капчи в системе установлен один и capcha_manager не установлен
   задаем функцию
} else { // полагаем установленым capcha_manager
   проверяем этот ли плагин выбран в настройках capcha_manager
}
Если выбран этот плагин проводим проверку валидности капчи, если нет просто выходим.

 

 

 

 

 

]]>
Di, 22 Nov 2011 13:20:54 -0000
esclkm а в чем суть конфликта

]]>
Di, 22 Nov 2011 06:27:08 -0000
Macik Кто-нибудь ставил на Siena плагин recapcha (+ capcha_manager) ? 

У меня они начинают конфликтовать со встроеным mathcapcha. Точнее сказать это mcapcha начинает палки в колеса вставлять.

У себя поправил логику вызова "cot_captcha_validate", однако интересно сталкивался ли кто-нибудь еще с этим? 

]]>
Di, 22 Nov 2011 01:59:55 -0000