Простая библиотека PHP для создания проверочных кодов.
Принцип генерации проверочного кода на PHP: используется библиотека GD, создаётся изображение с проверочным кодом и код сохраняется в сессии. Процесс генерации проверочного кода включает следующие шаги:
Для установки используется Composer:
{
"require": {
"lifei6671/php-captcha": "0.1.*"
}
}
Пример использования:
<?php
use Minho\Captcha\CaptchaBuilder;
$captch = new CaptchaBuilder();
$captch->initialize([
'width' => 150, // Ширина
'height' => 50, // Высота
'line' => false, // Прямая линия
'curve' => true, // Кривая линия
'noise' => 1, // Уровень шума
'fonts' => [] // Шрифт
]);
$captch->create();
Вывод изображения:
<?php
$captch->output(1);
Сохранение изображения на диск:
<?php
$captch->save('1.png',1);
Получение текста проверочного кода:
<?php
$_SESSION['captch'] = $captch->getText();
Используется в SmartWiki — системе управления документами.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )