anonymous@RULINUX.NET~# Last login: 2024-11-22 18:34:23
Регистрация Вход Новости | Разметка | Пользователи | Галерея | Форум | Статьи | Неподтвержденное | Трекер | Правила форума | F.A.Q. | Ссылки | Поиск
[#] [Добавить метку] [Редактировать]
Скрыть

uCaptcha и Symfony 2.

Рефакторил укаптчу. Повторил все тоже самое что и с phpMathPublisher-ом. Переписал с php4 на php 5. Использовать в Symfony 2 так:

Добавить в файл deps

]
[ucaptcha]
     git=git://gitorious.org/rulinux-engine/ucaptcha.git
     target=ucaptcha/lib/UCaptcha
 

выполнить php bin/vendors install.

Затем в файле autoload.php в функцию registerNamespaces добавить

]
$loader->registerNamespaces(array(
        //...
        'UCaptcha' => __DIR__.'/../vendor/ucaptcha/lib',
        //...
));
 

Юзать так:

]
$uCaptcha = new UCaptcha;
$captchaLevel = $uCaptcha->getPluginsLevels();
$lvl = $capthcaLevel[1];//или любой другой уровень.
$uCaptcha->draw($lvl);//возвращает путь к изображению
 

после отправки формы проверять так

]
$uCaptcha->check($_POST['keystring']);
 

Репозиторий библиотеки тут

Tux-oid(*) (2012-07-27 09:25:01)

Mozilla/5.0 (X11; Linux i686; rv:12.0) Gecko/20120428 Firefox/12.0 SeaMonkey/2.9.1

[Ответить на это сообщение]
Этот тред читают 1 пользователь:
Анонимных: 1
Зарегистрированных: 0




(c) 2010-2020 LOR-NG Developers Group
Powered by TimeMachine

Valid HTML 4.01 Transitional Правильный CSS!