yii创建验证码的解决办法
内容摘要
这篇文章主要为大家详细介绍了yii创建验证码的简单示例,具有一定的参考价值,可以用来参考一下。
感兴趣的小伙伴,下面一起跟随php教程的小玲来看看吧!
一、在SiteController ac
感兴趣的小伙伴,下面一起跟随php教程的小玲来看看吧!
一、在SiteController ac
文章正文
这篇文章主要为大家详细介绍了yii创建验证码的简单示例,具有一定的参考价值,可以用来参考一下。
感兴趣的小伙伴,下面一起跟随php教程的小玲来看看吧!
一、在SiteController action()下添加如下代码:
代码如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | <code> return array ( // captcha action renders the CAPTCHA image displayed on the contact page 'captcha' => array ( 'class' => 'CCaptchaAction' , 'backColor' =>0xFFFFFF, ), // page action renders "static" pages stored under 'protected/views/site/pages' // They can be accessed via: index.php?r=site/page&view=FileName 'page' => array ( 'class' => 'CViewAction' , ), ); </code> |
yii实现创建验证码实例解析
二、(1)在LoginForm model rules()下添加代码:
代码如下:
1 2 3 4 | <code> //captche class needed array ( 'verifyCode' , 'captcha' , 'allowEmpty' =>!CCaptcha::checkRequirements()), </code> |
yii实现创建验证码实例解析
(2)LoginForm model下添加属性:
代码如下:
1 2 3 | <code> public $verifyCode ; </code> |
yii实现创建验证码实例解析
三、在ContactForm model rules()下添加代码:
代码如下:
1 2 3 4 | <code> // verifyCode needs to be entered correctly array ( 'verifyCode' , 'captcha' , 'allowEmpty' =>!CCaptcha::checkRequirements()), </code> |
yii实现创建验证码实例解析
四、在login view下添加代码:
代码如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | <code> <div class = "row" > <?php echo $form ->labelEx( $model , 'verifyCode' ); ?> <?php $this ->widget( 'CCaptcha' ); ?> <?php echo $form ->textField( $model , 'verifyCode' ); ?> <?php echo $form ->error( $model , 'verifyCode' ); ?> </div> </code> |
yii实现创建验证码实例解析
本例代码仅为主要功能简述,读者还可以根据自身项目需求进一步完善该程序代码,使其功能更具实用性。
注:关于yii创建验证码的简单示例的内容就先介绍到这里,更多相关文章的可以留意
代码注释