exinfinite/captcha

1.0.0 2021-03-16 07:35 UTC

This package is auto-updated.

Last update: 2024-05-16 14:29:17 UTC


README

安裝

composer require exinfinite/captcha

使用

產生驗證碼

use Exinfinite\Captcha\Builder;
$captcha = new Builder();

//使用預設值產生
$captcha->build();

//自訂參數
$captcha->setSize(150, 45)
        ->setLine(6)
        ->setPixel(180)
        ->build();

比對使用者輸入驗證碼是否正確

$is_valid = $captcha->verify("使用者輸入內容");//Case-insensitive
$is_valid = $captcha->verify("使用者輸入內容", true);//Case-sensitive

if($is_valid === true){
    ...
}

取得產出的驗證碼內容

$captcha->getTxt();