yii实现创建验证码实例解析
本文以实例形式讲述了yii创建验证码的方法,具体步骤如下所示:
一、在SiteControlleraction()下添加如下代码:
returnarray( //captchaactionrenderstheCAPTCHAimagedisplayedonthecontactpage 'captcha'=>array( 'class'=>'CCaptchaAction', 'backColor'=>0xFFFFFF, ), //pageactionrenders"static"pagesstoredunder'protected/views/site/pages' //Theycanbeaccessedvia:index.php?r=site/page&view=FileName 'page'=>array( 'class'=>'CViewAction', ), );
二、(1)在LoginFormmodelrules()下添加代码:
//captcheclassneeded
array('verifyCode','captcha','allowEmpty'=>!CCaptcha::checkRequirements()),
(2)LoginFormmodel下添加属性:
public$verifyCode;
三、在ContactFormmodelrules()下添加代码:
//verifyCodeneedstobeenteredcorrectly
array('verifyCode','captcha','allowEmpty'=>!CCaptcha::checkRequirements()),
四、在loginview下添加代码:
<divclass="row">
<?php
echo$form->labelEx($model,'verifyCode');
?>
<?php
$this->widget('CCaptcha');
?>
<?php
echo$form->textField($model,'verifyCode');
?>
<?php
echo$form->error($model,'verifyCode');
?>
</div>
本例代码仅为主要功能简述,读者还可以根据自身项目需求进一步完善该程序代码,使其功能更具实用性。
热门推荐
10 对患者生日祝福语简短
11 结婚祝福语简短装备
12 周岁祝福语学生文案简短
13 订婚领证祝福语简短精辟
14 导师获奖祝福语大全简短
15 新婚购房祝福语简短精辟
16 牛年祝福语简短的爱人
17 送芒果的祝福语简短
18 送给学长毕业祝福语简短