首頁  >  文章  >  後端開發  >  Cakephp中使用Captcha實作更安全的驗證碼

Cakephp中使用Captcha實作更安全的驗證碼

黄舟
黄舟原創
2016-12-20 09:17:121379瀏覽

首先可以使用以下程式得到驗證碼圖片,注意在程式在產生圖片時就調設定了會話變數。

getImage.php

 

include('kcaptcha.php');

session_start();

$captcha = new KCAPTCHA();

$_SESSION['captcha_keystring'] = $ captcha->getKeyString();

?>

 

 

接下來透過如下的表單呼叫驗證碼圖片,並驗證使用者輸入是否與驗證碼圖片值相符。

index.php

 

session_start();

$true_key_string = $_SESSION['captcha_keystring'];;

Cakephp中使用Captcha實作更安全的驗證碼

if(isset($_SESSION['captcha_keystring']) && $true_key_string == $_POST['keystring'])

{

echo "Correct";

{

echo "Correct";

}

}

?>

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn