забил уже на стандартную каптчу, не проверяется правильность ввода при сабмите
везде работает, кроме формы оформления заказа в drupal commerce (commerce_checkout_form_checkout)
пытаюсь поставить сторонюю каптчу
вот кусок кода
<?php
session_start
();
if(
count($_POST)>0){
if(isset($_SESSION['captcha_keystring']) && strtolower($_SESSION['captcha_keystring']) == strtolower($_POST['keystring'])){
echo "Правильно";
}else{
echo "Ошибка - неправильный ввод числа";
echo $_SESSION['captcha_keystring'];
}
};
?>
картинка отображается, но при любом вводе говорит "Ошибка - неправильный ввод числа"
вот это " echo $_SESSION['captcha_keystring'] " должно выводить код с картинки в виде цифр
но там пусто, двиг обрубает сессию. при тестировании каптчи вне друпала все ок.
может там надо использовать drupal_session_start() или еще что-то, пробовал - не получилось
знает кто, как сделать норм каптчу в друпал кломмерц?
спс
Комментарии
уже вторую тему создал, не хочет никто помогать. Лан, народ, если у вас будет такая проблема и не найдете вменяемого решения, создаете тип ноды Заказ. С помощью форм блок выводите форму создания этой ноды на странице оформления заказа и рулезами делаете все остальное - создание ордера, заполнение полей, редирект и очиститку корзины