在login.php中,您需要先生成captcha。

登录-form.php

// start session and generate captcha and it's image

session_start();

include 'inc/simple-php-captcha/simple-php-captcha.php';

$_SESSION['captcha'] = simple_php_captcha();

// render the form

?>

..

..

登录-submit.php

$captcha_code = $_SESSION['captcha']['code']; //retrive what code was generated before

if(isset($_POST['register'])) {

$username = $_POST['username'];

$email = $_POST['email'];

$password = $_POST['password'];

$cpassword = $_POST['cpassword'];

$captcha = $_POST['captcha'];

if($captcha == $captcha_code) { // try matching

echo 'captcha success';

} else {

echo 'capture failure';

}

}

3dcaptcha php,验证simple-php-captcha()输入相关推荐

  1. (C语言)验证哥德巴赫猜想,输入一个大于6的偶数,输出这个数能被分解为哪两个质数的和

    (C语言)验证哥德巴赫猜想,输入一个大于6的偶数,输出这个数能被分解为哪两个质数的和,如10=3+7,12+5+7. // 质数:除了1和自身,不能被任何数整除的数 #include<stdio ...

  2. JavaScript - JS验证邮箱 ××× VISA 卡输入是否正确|正则表达式

    JS验证邮箱 ××× VISA 卡输入是否正确,收藏了一些常用的检测用户输入的JS和正则式. 用正则表达式验证Email的合法性: Email验证的正则表达式: /^(\w+((-\w+)|(\.\w ...

  3. html正则表达式登录验证,用正则表达式验证登录页面的输入内容

    这次给大家带来用正则表达式验证登录页面的输入内容,用正则表达式验证登录页面输入内容的注意事项有哪些,下面就是实战案例,一起来看一下. 先给大家展示下效果图: 废话不多说了,直接给大家贴代码了,具体代码 ...

  4. 3dcaptcha php,php实现的Captcha验证码类实例

    本文实例讲述了php实现的Captcha验证码类,在php程序设计中有着极其广泛的应用.分享给大家供大家参考.具体方法如下: 验证码类文件如下: /** Captcha 验证码类 * Date: 20 ...

  5. php验证码验证不成功,Yii输入正确验证码却验证失败的解决方法

    前言 最近在做一个需求时,发现输入正确验证码,但是都提示验证码错误 最后追踪代码发现,如果 Model 在 save 前,单独做了 validate 验证,则在验证结束后,会重新生成验证码 然后在我们 ...

  6. sencha touch Model validations 自定义验证 二选一输入验证、重复验证、时间验证、比较验证、条件验证(2015-1-14)...

    项目初始化时执行以下代码 1 //重写模型,方便进行自定义验证 2 Ext.define("Ext.zh.data.Model", { 3 override: "Ext. ...

  7. php 自动验证 正则表达,使用正则表达式验证登录页面的输入内容

    这篇文章主要介绍了使用正则表达式验证登录页面输入是否符合要求的实例代码,非常不错,具有参考借鉴价值,需要的朋友可以参考下 先给大家展示下效果图: 废话不多说了,直接给大家贴代码了,具体代码如下所示: ...

  8. [C]验证哥德巴赫猜想(输入一个偶数始终等于两个素数之和,附个人编写的代码)

    验证哥德巴赫猜想 思路 注意 C语言代码实现 思路 问题是:任意输入一个偶数,始终找到两个和为该偶数的素数. 我们要解决的问题是,通过算法来找到符合的两个素数. 我们拆分一下该问题要解决的事情: ** ...

  9. validate验证长度 vue_vue input 输入校验字母数字组合且长度小于30的实现代码

    下面一段代码给大家分享vue input 校验字母数字组合且长度小于30,具体代码如下所示: validateJyh(glhm){//校验关联交易号 var reg = /^[A-Za-z0-9]{1 ...

最新文章

  1. python爬取抖音评论_怎样用Python3爬取抖音神曲
  2. python中国余数定理_Python实现的中国剩余定理算法示例
  3. C语言中在常数后面加U、L、F的功能
  4. 记录今天登录oracle时遇到的一个小问题--不能登录
  5. native react 常用指令_React Native 常用的 15 个库
  6. [新闻]MacBook Pro新版上市
  7. 怎样使用计算机网络,教大家怎样用电脑发出wifi信号,让手机共享!
  8. 阿里云产品专家解读链路追踪(Tracing Analysis)
  9. Java 1.1.4 检测字符串是否相等
  10. Mac 配置PHP运行环境
  11. 3D优化之ShadowGun系列一:旗子飘扬效果实现方法及shader注解
  12. 混淆电路Garbled Circuit介绍
  13. chrome 恐龙 html源码,Chrome 恐龙快跑
  14. JVM参数-X和-XX的区别
  15. 计算机磁盘管理 移动硬盘创建盘符,电脑中插入移动硬盘后无法显示分区盘符如何解决...
  16. 电脑连接WiFi,浏览器打不开网页
  17. JavaScript基础练习题(一)
  18. RAC的并发操作与分布式锁DLM
  19. 什么人才适合学习嵌入式?嵌入式就业做什么?
  20. 什么是电力物联网?为什么要建造电力物联网云平台?——安科瑞 严新亚

热门文章

  1. Maven 的Could not calculate build plan错误解决方法(不一定适用,看原因)
  2. Angular1.4.6框架简单读取数据库信息并渲染完成news新闻文章列表以及detail详情页功能(小试牛刀)
  3. Marvelous Designer衣袖设计教程
  4. Python爬虫入门教程 54-100 博客园等博客网站自动评论器
  5. 久未更 ~ 一之 —— 关于ToolBar
  6. debug运行可以,release运行报错的原因及修改方法
  7. Linux下如何查看文档的内容
  8. 关于chrome等浏览器不支持showModalDialog的解决方案
  9. 【delphi】Byte数组与String类型的转换
  10. SQL SERVER 2000写存储过程出现列名无效的解决方法