thinkphp怎么实现图片验证码

1.控制器

function verify() {
        ob_clean();//丢弃输出缓冲区中的内容

        $config = array(
            ‘fontSize‘    =>    20,    // 字体大小
            ‘length‘      =>    4,     // 验证码位数
            ‘useCurve‘    =>    false, // 开关验证码杂点
            ‘useImgBg‘    =>    true   //图片背景图
        ); 

        $Verify = new \Think\Verify($config);

        $Verify->codeSet = ‘0123456789‘;//defghijklmnopqrstvuw

        $Verify->entry();
    }

2.调用

<img width="100" height="43" src="/images/默认图片.jpg"  onClick="this.src=‘/Home/login/verify?‘+Math.random();" >

时间: 2024-08-25 07:25:32

thinkphp怎么实现图片验证码的相关文章

ThinkPHP学习(五)图片验证码

今天用到图片验证码的功能,在网上找到ThinkPHP的下面代码: Public function verify(){ import('think.Image'); Image::buildImageVerify(); } 加入到Controller中,通过地址"http://localhost/index.php/passport/index/verify"来訪问,却提示下面错误: Class 'Passport\Controller\Image' not found 我的ThinkP

thinkphp 3.1.3验证码

ThinkPHP 验证码 ThinkPHP 内置了验证码的支持,可以直接使用.要使用验证码,需要导入扩展类库中的 ORG.Util.Image 类库和 ORG.Util.String 类库. 验证码方法 我们通过在在模块类中增加一个 verify 方法来用于显示验证码,最简单的例子: Public function verify(){ // 导入Image类库 import("ORG.Util.Image"); Image::buildImageVerify(); } import 方

thinkphp实现功能:验证码

1.定义验证码函数 public function verify(){ /** * 在thinkPHP中如何实现验证码 * * ThinkPHP已经为我们提供了图像处理的类库ThinkPHP\Extend\... * * 如何导入类库? * 导入类库用"import(文件路径)来导入,但是注意文件的路径中的\要替换成 . 号" * 1)导入系统的类库 import(从library开始算起) import('ORG.Util.Image')注意大小写 * 2)导入项目类库 import

RESTful API格式 图片验证码接口

之前公司写图片验证码时用的是session 后来写接口时也想用session存验证码  不过领导说RESTful API 写接口 没有session这一说 于是就用了redis 存验证码 还有就是接口需要返回值 不能直接把图片显示出来 这时需要对图片验证码进行base64转码处理 返回base64的值 然后他们前端再调用 ========================================================================================

水印、图片验证码

(貌似这个验证码不能获取,假设设置一个隐藏的label来记录又失去了他的意义) 一.水印 1.画布 System.Drawing.Image img = System.Drawing.Image.FromStream(FileUpload1.FileContent); 2.创建绘制对象,告诉它往哪张图片上绘制 Graphics g = Graphics.FromImage(img); 3.绘制的内容 string s = "www.itnba.com"; 4.绘制的字体 Font f

水印,图片验证码

加水印: 1.画布 2.笔.颜色.从那开始画.画的内容 获取新的路径 保存新的图片 设置新图片为背景 图片验证码: 例如画一个abcd 100*5o大小.黑体30像素.红色的 为了防止被抓去,跳转到另一个页面执行,需要把照片用流输出回去 完整验证码 验证:

图片验证码

1.首先创建一个web窗体,只使用后台部分,生成验证码,并输出图片流跟图片验证码的字符,在使用验证码的窗体中图片控件直接指向这个窗体 using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using System.Drawing; public partial class Y

java web中图片验证码功能实现

用户在注册网站信息的时候基本上都要数据验证码验证.那么图片验证码功能该如何实现呢? 大概步骤是: 1.在内存中创建缓存图片 2.设置背景色 3.画边框 4.写字母 5.绘制干扰信息 6.图片输出 废话不多说,直接上代码 package com.lsgjzhuwei.servlet.response; import java.awt.Color; import java.awt.Font; import java.awt.Graphics; import java.awt.image.Buffer

基于spring mvc的图片验证码实现

基于spring mvc的图片验证码实现 标签: springmvcspring mvc验证码验证码验证 2016-01-28 10:49 8015人阅读 评论(4) 收藏 举报  分类: 表单处理 版权声明:本文为博主原创文章,未经博主允许不得转载. 本文实现基于spring mvc的图片验证码,分后台代码和前端页面的展现以及验证码的验证. 首看后台实现代码: @RequestMapping({"authCode"}) public void getAuthCode(HttpServ