分享
10.Yii2验证码.pdf
下载文档

ID:3342270

大小:90.96KB

页数:4页

格式:PDF

时间:2024-03-02

收藏 分享赚钱
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,汇文网负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
网站客服:3074922707
10. Yii2 验证
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,/验证码的高度,;public 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/captcha,/验证码的 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=yiicaptchaCaptchaAction,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();/读取验证码$code=$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)?感谢收看本次教程!感谢收看本次教程!

此文档下载收益归作者所有

下载文档
你可能关注的文档
收起
展开