收藏 分享(赏)

10.Yii2验证码.pdf

上传人:a****2 文档编号:3342270 上传时间:2024-03-02 格式:PDF 页数:4 大小:90.96KB
下载 相关 举报
10.Yii2验证码.pdf_第1页
第1页 / 共4页
10.Yii2验证码.pdf_第2页
第2页 / 共4页
10.Yii2验证码.pdf_第3页
第3页 / 共4页
10.Yii2验证码.pdf_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

1、http:/第十课第十课 Yii2 验证码验证码主讲老师:主讲老师:Smister1、正常模式型验证以 Test 的 Model,View,Controller 为例,从生成验证码到验证验证码 首先在 Model 添加验证码字段,还有验证规则Test.php test/captcha,message=验证码不正确,;?控制器配置TestController.php/验证码类class=yiicaptchaCaptchaAction,maxLength=4,/生成验证码最大个数minLength=4,/生成验证码最小个数width=80,/验证码的宽度height=40,/验证码的高度,;pub

2、lic function actionIndex()$test=new appmodelsTest();http:/If(Yii:$app-request-isPost)/验证验证码$test-load(Yii:$app-request);If($test-validate()echo 验证通过;elsevar_dump($test-getErrors();$this-render(index,model=$test);?视图 View 输出index.php forms)?$model,/Modelattribute=verifyCode,/字段captchaAction=test/capt

3、cha,/验证码的 action 与 Model 是对应的template=inputimage,/模板,可以自定义options=/input 的 Html 属性配置class=input verifycode,id=verifyCode,imageOptions=/image 的 Html 属性配置class=imagecode,alt=点击图片刷新);?submit)?http:/2、自定义的验证码和验证自己不想去调用 Model 啥的,可以自己进行自定义,不过验证的时候代码就有点麻烦。控制器配置TestController.php/验证码类class=yiicaptchaCaptcha

4、Action,maxLength=4,/生成验证码最大个数minLength=4,/生成验证码最小个数width=80,/验证码的宽度height=40,/验证码的高度,;public function actionIndex()If(Yii:$app-request-isPost)/验证验证码/这里变了/实例化一个验证码验证对象$v=new yiicaptchaCaptchaValidator();/配置 action 为当前的$v-captchaAction=test/captcha;/创建一个验证码对象$vaction=$v-createCaptchaAction();/读取验证码$co

5、de=$vaction-getVerifyCode();if($code=Yii:$app-request-post(verifyCode)echo 验证成功;else echo 验证失败;$this-render(index);?http:/视图 View 输出index.php forms)?verifyCode,/这里不需要 model 字段,直接自己定义captchaAction=test/captcha,/验证码的 action 与 Model 是对应的template=inputimage,/模板,可以自定义options=/input 的 Html 属性配置class=input verifycode,id=verifyCode,imageOptions=/image 的 Html 属性配置class=imagecode,alt=点击图片刷新);?submit)?感谢收看本次教程!感谢收看本次教程!

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 教育教学 > 考试真题 > 2.29金太阳联考 > 2.29金太阳联考

copyright@ 2008-2023 wnwk.com网站版权所有

经营许可证编号:浙ICP备2024059924号-2