Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
25.10.2006, 15:58 | #1 |
Продвинутый
|
настройка captcha
У меня проблемка: вот я прикрутил Tmailform поставил капчу (captcha).
В экстеншене поменял всё как надо: Код:
// filling Captcha marker if (t3lib_extMgm::isLoaded('captcha')) { $markers['###CAPTCHA###'] = '<img src="'.t3lib_extMgm::siteRelPath('captcha').'captcha/captcha.php" alt="продублируйте символы в текстовом поле слева" />'; session_start(); $captchaStr = $_SESSION['tx_captcha_string']; $_SESSION['tx_captcha_string'] = ''; } else { $markers['###CAPTCHA###'] = 'captha error!'; $captchaStr = -1; } Код:
if (... ($captchaStr===-1 || ($captchaStr && $tipData['captchaResponse']===$captchaStr)) ...) { ... } И ещё: строка 'tx_captcha_string', которую экст рендерит потом в зашумленную картинку, когда мы её получаем из сессии для проверки условия, не идентична символам в саой картинке! Плюс, я заметил при многократном вызове tx_captcha_string = сгенеренной строке из предыдущей сессии... Кто-нибудь сталкивался с чем-нибудь подобным? |