1.首先在LoginController中定义一个actions的公开方法

2.在Login目录下的index视图文件中使用widget小物件进行调用验证码

代码:
widget('CCaptcha',array('showRefreshButton'=>false,'clickableImage'=>true,'imageOptions'=>array('alt'=>'点击换图','title'=>'点击换图','style'=>'curror:pointer')));?>
3.查看效果

温馨提示:CCaptchaAction方法在framework/web/widgets/captcha/CCaptchaAction.php

验证码的验证规则定义:在LoginForm页面中定义

yii中的验证码默认是不会动态变化的,需要在核心方法中进行设置才能动态变化

验证码的大小设置

网友评论