ThinkPHP3.2 下验证码的生成及其验证

原创 2018年04月17日 11:34:32

该文章旨在纪录php开发过程中 ThinkPHP3.2 框架下常用的验证码生成方法,便于自己开发

1.验证码的生成

//验证码生成
public function captcha()
{
$Verify = new \Think\Verify(array(
'fontSize'    =>    20,    // 验证码字体大小
'length'      =>    4,     // 验证码位数
'useNoise'    =>    true, // 关闭验证码杂点
'fontttf' => '5.ttf'
));
$Verify->entry();
}

2.验证码的验证

//验证码验证
function check_verify($code, $id = '')
{
$verify = new \Think\Verify();
return $verify->check($code, $id);
}

3.model类中的验证规则

array('captcha', 'check_verify', '验证码不正确!', 1, 'callback')

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u013781343/article/details/79972417

ThinkPHP 3.2.3 验证码 生成和校验DEMO

简单的界面 测试 $(function () { //点击图片更换验证码 ...
  • w605283073
  • w605283073
  • 2016-04-12 17:00:39
  • 1516

Thinkphp3.2.3验证码的显示、点击刷新、ajax异步验证

首先在Home/common目录下创建function.php文件
  • lcw2007101
  • lcw2007101
  • 2016-04-25 14:19:52
  • 1010

thinkphp 3.2 实现登录功能+验证码

  • jaconptc
  • jaconptc
  • 2015-11-28 20:56:12
  • 3017

Thinkphp3.2.3登录页面验证码非正常显示

Thinkphp3.2.3登录页面验证码非正常显示,准确快速的解决办法。
  • dahengcm
  • dahengcm
  • 2017-06-16 16:48:30
  • 271

ThinkPHP3.2 点击看不清刷新验证码

欢迎使用Markdown编辑器写博客baidu了一下,发现没有可用的源代码,自己想了想,下面的方法可行。 点击刷新后自动刷新验证码 ...
  • lua_denis_2014
  • lua_denis_2014
  • 2015-08-12 11:39:16
  • 938

验证码的原理、作用及实现

验证码能有效阻止恶意登录与注册, 这里主要是验证码的相关原理及操作实现。所用知识为 javaweb 的 jsp servlet xml 及 java 基础知识。...
  • niaonao
  • niaonao
  • 2016-04-10 14:13:44
  • 16846

ThinkPHP3.2.3整合发送手机短信验证码

说明: 本例使用的是美联软通的短信发送平台,网址是:http://web.5c.com.cn 每条价格在几分钱,买的量越大,优惠力度越大。 主要代码 1、在\ThinkPHP\Libr...
  • leejianjun
  • leejianjun
  • 2017-10-17 10:29:25
  • 686

java后台产生验证码后台验证

直接跳severlet在java后台生成验证码:@RequestMapping(value="yzm.action") public void Yzm(HttpSession session,Htt...
  • sinat_32133675
  • sinat_32133675
  • 2017-08-16 14:58:32
  • 1774

JSP+servlet生成验证码并验证

生成验证码的基本过程是:
  • tuke_tuke
  • tuke_tuke
  • 2015-08-02 21:15:00
  • 1429

thinkphp3.2写APP接口之图片验证码实现思路

一、在写给APP图片验证码时有两种思路1、用php原生代码写一个,这个有很多现成的代码,不再赘述; 2、使用thinkphp3.2的图片验证码,这里主要讲的就是这种; 二、生成验证码 publi...
  • u014691098
  • u014691098
  • 2017-09-21 12:08:25
  • 610
收藏助手
不良信息举报
您举报文章:ThinkPHP3.2 下验证码的生成及其验证
举报原因:
原因补充:

(最多只允许输入30个字)