人人人妻人人人妻人人人,99精品国产综合久久久久五月天 ,欧美白人最猛性XXXXX,日韩AV无码免费播放

News新聞

業(yè)界新聞動態(tài)、技術(shù)前沿
Who are we?

您的位置:首頁      樂道系統(tǒng)FAQ      Yii 2.0自帶的驗證碼使用經(jīng)驗分享

Yii 2.0自帶的驗證碼使用經(jīng)驗分享

標簽: 發(fā)布日期:2017-06-19 00:00:00 250

前言

官網(wǎng)自帶的前臺驗證碼中在view下有個contact.php的 文件,大家沒事可以先看看它是怎么調(diào)驗證碼 閑話不說,感興趣的朋友們下面來一起看看詳細的介紹:

使用方法如下:

第一步: 因為我本身建立了modules,所以我在我的modules下新建了models的目錄(默認gii生成modules是沒有這個目錄的),我取名為LoginForm.php

代碼 如下:

namespace app\modules\XXX\models;//這個你們寫自己的命名空間,我以我的modules項目路徑為例

use Yii;

use yii\base\Model;

use yii\captcha\Captcha;

class LoginForm extends Model
{ 
 public $name; 

 public $email; 

 public $subject; 

 public $body; 

 public $verifyCode;//驗證碼這個變量是必須建的,因為要儲存驗證碼的值` /** * @return array the validation rules. */

 public function rules() 
 { 
   return [ 
     // name, email, subject and body are required 
     [['name', 'email', 'subject', 'body'], 'required'], 
     // email has to be a valid email 
     ['email', 'email'], 
     // verifyCode needs to be entered correctly 
     ['verifyCode', 'captcha'],//注意這里,在百度中查到很多教程,這里寫的都不一樣,最 簡單的寫法就像我這種寫法,當(dāng)然還有其它各種寫法 
     //['verifyCode', 'captcha','captchaAction'=>'admin/index/captcha','message'=>'驗 證碼不正確!'], 這種寫法在官網(wǎng)自帶的LoginForm.php中有寫到,大家可以沒事看看 ]; 
 }
 /*
 * * @return array customized attribute labels 
 */ 
 public function attributeLabels() 
 { 
   return [ 
     // 'verifyCode' => 'Verification Code', 
     'verifyCode' => '',//在官網(wǎng)的教程里是加上了英文字母,我這里先給去掉了,這里去 掉會不會產(chǎn)生影響因為我還沒做接收驗證,只做了驗證碼顯示的功能,你們可以自己測試下 
   ]; 
 } 
/***/