怎么做带验证码的登陆 [ 新手入门 ]
怎么做带验证码的登陆啊,演示博客里不带验证码啊,怎么加验证码
共 9 条回复
-
先在LoginForm.php定义一个存储验证码的变里,eg
public $verfyCode[/code]
然后在rules()方法里定义
array('verifyCode', 'captcha', 'allowEmpty'=>!CCaptcha::checkRequirements())
最后在login.php里定义
<?php if(CCaptcha::checkRequirements()): ?> <div class="row"> <?php echo $form->labelEx($model,'verifyCode'); ?> <div> <?php $this->widget('CCaptcha'); ?> <?php echo $form->textField($model,'verifyCode'); ?> </div> <div class="hint">Please enter the letters as they are shown in the image above. <br/>Letters are not case-sensitive.</div> <?php echo $form->error($model,'verifyCode'); ?> </div> <?php endif; ?>
北京过客 山东
注册时间:2011-03-14
最后登录:1970-01-01
在线时长:0小时0分
最后登录:1970-01-01
在线时长:0小时0分
- 粉丝3
- 金钱910
- 威望0
- 积分910