application\index\controller\Index.php
<?php namespace app\index\controller; use think\Controller; class Index extends Controller { public function index() { return $this->fetch(); } public function check($code='') { $captcha = new \think\captcha\Captcha(); if(!$captcha->check($code)) { $this->error('验证码错误'); }else{ $this->success('验证码正确'); } } }
application\index\view\index\index.html
<!DOCTYPE html> <html lang="zh"> <head> <meta charset="UTF-8"> <title></title> </head> <body> <FORM method="post" action="{:url('check')}"> <p> <input name="code" type="text" placeholder="请输入验证码" style="width: 100px;"> <span> <img class="captcha" src="{:captcha_src()}" alt="请点击刷新验证码" onclick="this.src='{:captcha_src()}'+'?'+Math.random()" /> </span> </p> <p style="margin-top: 30px;"> <input type="submit" class="button" value="提交"> </p> </FORM> </body> </html>
效果图:
相关推荐
将verify.php中的方法放入具体的类中就可以了,页面引用verify.html的页面。
think-captcha thinkphp5 验证码类库 ...使用TP5的内置验证功能即可 $this->validate($data,[ 'captcha|验证码'=>'require|captcha' ]); 或者手动验证 if(!captcha_check($captcha)){ //验证失败 };
tp3.2验证码不显示删除bom,专治验证码各种不显示,前提是开启GD库
tp3.2邮箱发送验证码
think-captcha ... 使用TP5的内置验证功能即可 $this->validate($data,[ 'captcha|验证码'=>'require|captcha' ]); 或者手动验证 if(!captcha_check($captcha)){ //验证失败 };
主要是通过thinkphp 5 对接迈信短信平台进行验证码的发送,相对阿里那些大平台来说,这个对接起来更简单,直接调用一个方法就能实现
本文实例讲述了tp5(thinkPHP5框架)captcha验证码配置及验证操作。分享给大家供大家参考,具体如下: 1-安装 composer require topthink/think-captcha 1.* -vvv 2-配置文件 'captcha' => [ // 验证码字符集合3. ...
Thinkphp5的验证码点击刷新实例,解压完后放到你的www下,访问地址为http://localhost/video-tp5/public/admins.php/admins/account/login
主要介绍了thinkPHP3.1验证码的简单实现方法,实例分析了thinkPHP3.1使用图形类生成验证码的相关技巧,需要的朋友可以参考下
主要介绍了ThinkPHP5&5.1实现验证码的生成、使用及点击刷新功能,结合实例形式详细分析了thinkPHP5验证码具体定义、使用方法及点击刷新相关操作技巧,需要的朋友可以参考下
thinkphp_5.0.20_with_ext完整版框架,包涵验证码等拓展资源!
* 发送邮箱验证码 */ public function send($email) { if (!is_email($email)) { return returnPubData('邮箱格式有误',1001); } $code = rand(1000, 9999); // 验证码 // 实例化PHPMailer核心类 $mail = ...
NULL 博文链接:https://crazymud.iteye.com/blog/451667
1.框架:x-admin TP6 layui 2.已加载多应用模式,模板引擎,验证码功能 3.基础版的后台登录,账号管理系统,已封装好各个模块,自定义抛出异常,基础控制器,验证器等 4.源码架构学习,拿来直接做项目都可以 5.带...
验证码:UFMG-计算机视觉介绍-TP3:验证码
1、配置文件中增加验证码配置 'captcha' => [ // 验证码字符集合 'codeSet' => '23456789', // 验证码字体大小(px) 'fontSize' => 25, // 是否画混淆曲线 'useCurve' => false, // 验证码位数 'length' => ...
使用PHP生成SVG格式的验证码 ...支持thinkphp6以及thinkphp8 现已支持缓存字形,提高了在字体文件过大,导致生成验证码过慢的问 ...如果需要添加字体,放入tp根目录下config/fonts目录即可,更改配置fontName=字体文件名