yii生成驗證碼

2021-06-13 20:51:30 字數 791 閱讀 1256

先修改models資料夾下的loginform.php檔案

先在loginform.php檔案裡新增public $verifycode;變數

然後在public function rules()方法裡新增array('verifycode', 'captcha', 'allowempty'=>!ccaptcha::checkrequirements()),陣列

在你的controller檔案裡加入這個方法

public function actions()

呼叫頁面的方法

public function actionyan()
頁面的格式

<?php $form=$this->beginwidget('cactiveform'); ?>

<?php if(ccaptcha::checkrequirements()): ?>

<?php echo $form->labelex($model,'verifycode'); ?>

<?php $this->widget('ccaptcha'); ?>

輸入驗證碼

<?php echo $form->textfield($model,'verifycode'); ?>

<?php echo $form->error($model,'verifycode'); ?>

<?php endif; ?>

<?php $this->endwidget(); ?>

驗證碼一(驗證碼生成)

根據手機好查詢密碼 return type description code for i 0 i 6 i 4位驗證碼也可以用rand 1000,9999 直接生成 將生成的驗證碼寫入session,備驗證時用 session start session verify num code 建立,定義顏色...

生成驗證碼

在此處放置使用者 以初始化頁面 bitmap image new bitmap int math.ceiling validatenum.length 12.5 22 graphics g graphics.fromimage image tryfinally region web 窗體設計器生成的...

生成驗證碼

生成驗證碼的類 using system using system.data using system.configuration using system.collections using system.web using system.web.security using system.web...