首頁 > 後端開發 > php教程 > thinkPHP中驗證碼的簡單使用方法

thinkPHP中驗證碼的簡單使用方法

WBOY
發布: 2016-07-29 09:08:58
原創
1017 人瀏覽過

本文實例講述了thinkPHP中驗證碼的簡單使用方法。分享給大家供大家參考,具體如下:

首先生成驗證碼,在action文件中,直接調用thinkphp中提供的方法即可生成,確保開啟php的擴展gd2

如下:

class UserAction Model extends Model
{
/**
 * 显示验证码信息
 */
 public function verify()
 {
     ob_clean(); // 清空(擦掉)输出缓冲区 ,也就是清空前面的输出,通常情况下验证码不显示,可考虑这个问题
     import('ORG.Util.Image');
     Image::buildImageVerify();
  }
}

登入後複製

同時用SESSION保存產生的驗證碼的值:

複製代碼 代碼如下:

$_SESSION['verify']


注意:保存的是用md5加密之後的值

在對應的tpl檔案中,對該驗證碼進行調用,使用方法如下:

複製代碼 代碼如下:

thinkPHP中驗證碼的簡單使用方法

thinkPHP中驗證碼的簡單使用方法

用戶提交過去的驗證碼,需要md5加密之後,在與保存的session值進行比較

,即:

判斷  md5($_POST['verify']  與  $_SESSION ['verify']  是否相等。

以上就介紹了thinkPHP中驗證碼的簡單使用方法,包括了方面的內容,希望對PHP教程有興趣的朋友有所幫助。

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板