如何使用yii框架实现内置验证码功能?
- 内容介绍
- 文章标签
- 相关推荐
本文共计432个文字,预计阅读时间需要2分钟。
相关专题内容,请直接输入关键词查询,无需试图解或数字,保持回答简洁,字数不超过100字。
第一步:控制器配置
将下列代码配置在actions中,请求验证码链接对应为 “控制器/captcha”。
'captcha' => [ 'class' => 'yii\captcha\CaptchaAction', // 'backColor'=>0x000000,//背景颜色 'maxLength' => 4, //最大显示个数 'minLength' => 4,//最少显示个数 'padding' => 5,//间距 'height'=>45,//高度 'width' => 75, //宽度 // 'foreColor'=>0xffffff, //字体颜色 'offset'=>4, ],
第二步:模型rules配置,即验证配置。
首先声明公共变量
public $verifyCode
其次在rules方法中配置验证
['verifyCode', 'captcha','captchaAction'=>'user/captcha','on' => ['login']]
在这条配置中的"captchaAction"加入了配置,即控制器的路由,如果不进行配置的话会走site/captcha的路由,这是框架样例的路由。
本文共计432个文字,预计阅读时间需要2分钟。
相关专题内容,请直接输入关键词查询,无需试图解或数字,保持回答简洁,字数不超过100字。
第一步:控制器配置
将下列代码配置在actions中,请求验证码链接对应为 “控制器/captcha”。
'captcha' => [ 'class' => 'yii\captcha\CaptchaAction', // 'backColor'=>0x000000,//背景颜色 'maxLength' => 4, //最大显示个数 'minLength' => 4,//最少显示个数 'padding' => 5,//间距 'height'=>45,//高度 'width' => 75, //宽度 // 'foreColor'=>0xffffff, //字体颜色 'offset'=>4, ],
第二步:模型rules配置,即验证配置。
首先声明公共变量
public $verifyCode
其次在rules方法中配置验证
['verifyCode', 'captcha','captchaAction'=>'user/captcha','on' => ['login']]
在这条配置中的"captchaAction"加入了配置,即控制器的路由,如果不进行配置的话会走site/captcha的路由,这是框架样例的路由。

