午夜成人无码福利免费视频,我的妹妹,天天夜碰日日摸日日澡性色av ,无码人妻精品一区二区三区下载,双乳被老汉揉搓a毛片免费观看

掃描二維碼

添加客服咨詢詳情

添加微信立即咨詢

咨詢熱線:15918671994

—— 專業(yè)電商系統(tǒng)及解決方案提供服務(wù)商 ——

多用戶
商城系統(tǒng)

訂單
管理系統(tǒng)

訂貨
管理系統(tǒng)

多語言
商城系統(tǒng)

WSTMart三級分銷系統(tǒng)與您分享:thinkphp 5商城如何實現(xiàn)驗證碼功能

發(fā)表于 2017-11-14 11:52:43   瀏覽:3681

WSTMart三級分銷系統(tǒng)與您分享:thinkphp 5商城如何實現(xiàn)驗證碼功能

現(xiàn)在不管使用什么系統(tǒng),都需要進(jìn)行各式各樣的身份驗證,在各種項目中驗證碼是必須會用到的,驗證碼從誕生開始就是為了區(qū)別出到底是人類操作,還是機(jī)操作。它在一定程度上可以提高網(wǎng)站的安全性,可以防止惡意注冊及惡意破解密碼。

在各類網(wǎng)站中驗證碼主要用在登錄、注冊中或者進(jìn)行驗證操作,都會用到驗證碼,比如下圖:

 

既然驗證碼這么重要,今天我們一起來學(xué)習(xí)下在三級分銷系統(tǒng)中,驗證碼是如何實現(xiàn)的。下面我們以商淘軟件B2B2C(WSTMart)開源電子商務(wù)系統(tǒng)為例,給大家講解一下在thinkphp 5中如何使用驗證碼。

 

 

在\wstmart\home\controller\Base.php文件中

/**

* 獲取驗證碼

*/

public function getVerify(){

WSTVerify();

}

 

在\wstmart\common\common\function.php文件中

/**

* 生成驗證碼[thinkphp5中可以靈活配置參數(shù)生成驗證碼]

*/

function WSTVerify(){

$Verify = new \verify\Verify();

$Verify->length  = 4; //驗證碼位數(shù)

//$Verify->expire = 1800;

//$Verify->useZh= false; //中文驗證碼字符串

//$Verify->fontSize= 15;  //驗證碼字體大小(px)

//$Verify->useCurve= true;  //是否畫混淆曲線

//$Verify->useNoise= true;  //是否添加雜點(diǎn)

//$Verify->imageH= true;  //是否添加雜點(diǎn)

//$Verify->imageW= true;  //是否添加雜點(diǎn)

//$Verify->reset= true;  //驗證成功后是否重置

    $Verify->entry();

}

 

在頁面上通過<img id='verifyImg' src="{:url('home/index/getVerify')}" onclick='javascript:WST.getVerify("#verifyImg")' >引用驗證碼

/**

 * 核對驗證碼

 */

function WSTVerifyCheck($code){

        $verify = new \verify\Verify();//創(chuàng)建驗證器

        return $verify->check($code);//調(diào)用check方法進(jìn)行驗證

}

 

用戶提交驗證碼參數(shù)“verifyCode”數(shù)據(jù),后臺通過調(diào)用WSTVerifyCheck方法對輸入的驗證碼進(jìn)行驗證;


以上就是thinkphp5中驗證碼是如何實現(xiàn)的,希望以上講述對大家有所幫助!

 

 

商淘云公眾號