我验证码没有用model,直接自定义的登录页面就是想用yii2框架里面的验证码功能

我直接在页面里面用 <?php echo Captcha::widget(['name'=>'captchaimg','captchaAction'=>'login/captcha','imageOptions'=>['id'=>'captchaimg', 'title'=>'换一个', 'alt'=>'换一个', 'style'=>'cursor:pointer;'],'template'=>'{image}']); ?>

然后在页面里面怎么去把接收到的验证码比对验证呢?

找了一些资料

$imgVerifyCode = Yii::$app->request->post("checkcode");

$imgVerifyCode = HtmlPurifier::process($imgVerifyCode);

$caprcha = new CaptchaValidator();

$verifyRs = $caprcha->validate($imgVerifyCode);

var_dump($verifyRs);

if ($verifyRs == false) {

echo "图形验证码有误";

}else{

echo "图形验证码Yes";

}

但是始终通不过验证,始终都是false

php验证码一直错误,yii2.0验证码总是错误相关推荐

  1. php 500 yii,yii2.0出现500错误怎么办

    1.首先开启web/index.php defined('YII_DEBUG') or define('YII_DEBUG', true); 将此改为true:看下报错的问题:Exception (I ...

  2. thinkphp 3.2 =》0625-6_登录业务与 验证码 =》登录页 与 验证码

    1.登录控制器  Application/Admin/Controller/ManagerController.class.php <?php /**  * Created by PhpStor ...

  3. yii2.0错误:Exception yii\base\InvalidConfigException with message

    一.前言 最近碰到一个yii2.0的报错,网上查的时候也没什么太好的资料参考,所以就记录一下.完整的报错是: Exception 'yii\base\InvalidConfigException' w ...

  4. captcha2 验证码 php,Yii2增加验证码步骤详解

    本来以为yii2框架验证码这块很全面,尝试百度google了一下,大多数教程写的零零散散不全面,想着自己写一份带有完整步骤的验证码教程. 我们假设site/login 表单登录需要增加验证码. 1.s ...

  5. TP5.0 验证码以及点击刷新

    下载验证码安装包 参考: composer require topthink/think-captcha 1.* 在根目录/vendor/think-captcha/src/Captcha.php内可 ...

  6. php怎样验证验证码对错,PHP生成中文验证码并检测对错实例

    PHP生成中文验证码并检测对错实例,中文验证码的例子还是比较少的,今天给大家分享一下,支持自定义中文.字体.背景色等 生成验证码,注意font字体路径要对,否则显示图片不存在session_start ...

  7. Java调用WebService接口实现发送手机短信验证码功能,java 手机验证码,WebService接口调用...

    近来由于项目需要,需要用到手机短信验证码的功能,其中最主要的是用到了第三方提供的短信平台接口WebService客户端接口,下面我把我在项目中用到的记录一下,以便给大家提供个思路,由于本人的文采有限, ...

  8. python发送短信验证码_python发送短信验证码

    业务: 手机端点击发送验证码,请求发送到python端,由python调用第三方平台(我们使用的是榛子云短信http://smsow.zhenzikj.com)的短信接口,生成验证码并发送. 代码: ...

  9. Flask项目实战——6—(前台用户模型、前台登录注册、图形验证码、手机短信验证码、添加表单验证短信验证码请求)

    1.前台用户模型 前台用户模型定义 创建前台模型文件 apps/front/models.py # -*- encoding: utf-8 -*- """ @File : ...

  10. php实现验证码正确输入_PHP实现验证码

    验证码是什么 验证码为全自动区分人和计算机的图灵测试的缩写,是一种区分用户是计算机或人的公共全自动程序. 验证码应用场景 登录.注册确定提交之前,做人/及其校验 发布.回复信息之前,做人/及其校验 疑 ...

最新文章

  1. php删除数组中指定值的元素
  2. pthread_cleanup_push与pthread_cleanup_pop的目的、作用
  3. c语言char类型溢出,C语言中数据溢出的问题---以char类型为例
  4. java中nio怎么实现聊天,JAVA-NIO实现聊天室详细代码说明
  5. 前端学习(1720):前端系列javascript之生命周期下
  6. 研究人员用数据统计的方法来做文学研究
  7. armv8 汇编 绝对地址赋值_详解汇编语言B和LDR指令与相对跳转和绝对跳转的关系...
  8. MYSQL导入数据出现ERROR 1049 (42000): Unknown database 'n??;'
  9. BBAug: PyTorch的物体检测包
  10. Cocos2d-x基础篇C++
  11. 2021 年百度之星·程序设计大赛 - 初赛三
  12. IOS fiddler抓包配置
  13. android 拍照 对焦,在Android中设置相机对焦区域
  14. python京东抢购软件_福利来了,python 京东抢购茅台脚本(亲测可用)
  15. 搭建3款远程开发环境:Pycharm、Jupyter notebook以及code-server
  16. ZZNUOJ_C语言1024:计算字母序号(完整代码)
  17. ubuntu 挂载文件后,文件权限属于root,只能读不能写解决办法
  18. xmms乱码解决方法
  19. PLC机器人控制器编程笔记
  20. Linux 修复openssl漏洞

热门文章

  1. 如何查找各个手机放序列号
  2. 【股票】成交量VOL隐含的交易秘密
  3. 正确认识和使用鲁班尺
  4. 恶意代码分析实战——反汇编
  5. mysql 游戏背包_01背包问题(完全背包,部分背包)golang实现
  6. android解决ListView图片闪动问题
  7. 《metapath2vec: Scalable Representation Learning for Heterogeneous Networks》
  8. web前端开发工程师的三种级别
  9. springmvc ajax 传参
  10. 什么是H5?有哪些特点?