Проблема с каптчей (друпал commerce)

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

Аватар пользователя imarat imarat 13 июня 2012 в 5:27

забил уже на стандартную каптчу, не проверяется правильность ввода при сабмите
везде работает, кроме формы оформления заказа в 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() или еще что-то, пробовал - не получилось

знает кто, как сделать норм каптчу в друпал кломмерц?
спс

Комментарии

Аватар пользователя imarat imarat 13 июня 2012 в 12:08

уже вторую тему создал, не хочет никто помогать. Лан, народ, если у вас будет такая проблема и не найдете вменяемого решения, создаете тип ноды Заказ. С помощью форм блок выводите форму создания этой ноды на странице оформления заказа и рулезами делаете все остальное - создание ордера, заполнение полей, редирект и очиститку корзины