`
xuning227
  • 浏览: 75427 次
  • 性别: Icon_minigender_1
  • 来自: 新疆
文章分类
社区版块
存档分类
最新评论

验证码--点击验证码就换一个验证码---最简单的

阅读更多
html页面
  <form id="form1" runat="server">   
  <img src="Handler2.ashx" onclick="this.src='Handler2.ashx?aaa='+new Date()" />
    </form>


ashx页面,一般处理程序页面:
 public class Handler2 : IHttpHandler
    {

        public void ProcessRequest(HttpContext context)
        {
            //context.Response.ContentType = "text/html";//返回一个text的东西,也就是string
            context.Response.ContentType = "image/JPEG";
            using (System.Drawing.Bitmap bitmap = new System.Drawing.Bitmap(100, 50))//(100,50)是大小
            {
                using(System.Drawing.Graphics g = System.Drawing.Graphics.FromImage(bitmap) )
                {
                    Random rand = new Random();
                    int code = rand.Next(1111, 2222);
                    string mycode = code.ToString();
                   // HttpContext.Current.Session["code_yes"] = mycode;
                    g.DrawString(mycode,new System.Drawing.Font("宋体",50),System.Drawing.Brushes.Green,new System.Drawing.PointF(0,0));
                    bitmap.Save(context.Response.OutputStream,System.Drawing.Imaging.ImageFormat.Jpeg);
                }
            }
           
        }

        public bool IsReusable
        {
            get
            {
                return false;
            }
        }
    }
分享到:
评论

相关推荐

    【瑞吉外卖】SpringBoot使用邮件发送短信验证码--完善用户登录功能

    以下是一个简单的示例: ```java // 生成随机的4位验证码 String code = ValidateCodeUtils.generateValidateCode(4).toString(); log.info("code={}", code); // 发送邮件验证码 SendMailDemo.sendMail(code); ``...

    验证码-代码-计算题形式

    这种方式增加了验证码的复杂性,因为解码者不仅需要识别图像中的数字,还需要执行简单的数学运算来验证答案。 首先,我们要理解验证码的核心目标是防止自动化攻击,如垃圾邮件发送、恶意注册等。计算题验证码相对于...

    C#汉字验证码-IdentifyingCode(2005)

    在IT领域,验证码是一种常见的安全机制,用于防止自动化的机器人或恶意软件进行非法操作,如批量注册、垃圾信息发送等。...同时,这也是一个很好的实践案例,可以作为开发自己验证码系统或者优化现有验证码策略的起点。

    jQuery点击图片随机更换验证码源码

    当用户点击验证码图片时,发送一个AJAX请求到服务器,请求新的验证码。以下是一个简单的示例代码: ```javascript $(document).ready(function() { $("#captchaImage").click(function() { $.ajax({ type: "POST...

    jsp页面最简单的验证码

    ### JSP 页面最简单的验证码实现解析 #### 一、概述 在现代Web应用开发中,验证码作为一种简单有效的安全措施被广泛应用于用户登录、表单提交等场景,用于防止恶意脚本或机器人自动提交数据。本文将详细介绍一个...

    安卓验证码相关-第三方验证码免费简单详细Android.zip

    在安卓应用开发中,验证码(CAPTCHA)是一个重要的安全机制,用于防止自动化程序或恶意用户进行非法操作,如批量注册、刷票等。本资源"安卓验证码相关-第三方验证码免费简单详细Android.zip"提供了一些关于如何在...

    146-Burp识别验证码暴破密码

    captcha-killer-modified 是一个基于 captcha-killer 的 Burp 插件,用于识别和破解验证码。captcha-killer-modified 插件可以与 Burp Suite 结合使用,实现验证码的自动识别和暴破。 captcha-killer-modified ...

    验证码破解的方法,简单验证码破解java示例

    验证码是网络安全领域中的一种常见机制,...虽然这里提供了一个简单的Java实现概述,但实际的验证码破解可能需要更高级的技术和大量的计算资源。更重要的是,我们应当尊重并遵守网络伦理,不进行非法的验证码破解活动。

    php验证码简单源码

    使用这个验证码源码时,你需要在HTML表单中添加一个图像标签来显示验证码,并且在提交表单时,通过POST方式将用户输入的验证码值与服务器端的`$_SESSION['captcha']`值进行比较。如果两者匹配,验证通过;如果不匹配...

    [易语言源码]史上最简单的验证码+史上最简单的识别方法

    [易语言源码]史上最简单的验证码+史上最简单的识别方法

    spring-gateway实现登录验证码校验的代码,百分百可用

    Spring Gateway 是一个基于 Spring Framework 5、Project Reactor 和 Spring Cloud 的强大网关,它旨在为微服务架构提供一种简单有效的统一的 API 路由管理方式。在本项目中,我们将探讨如何在 Spring Gateway 中...

    验证码案例-从简单到复杂 可用于图像文字识别 Python验证码识别 MATLAB验证码识别均可用.rar

    在Python中,你可以使用以下库来构建一个基本的验证码识别系统: - OpenCV:图像处理和计算机视觉库。 - Pillow:Python的图像处理库,基于PIL。 - scikit-image:提供各种图像处理算法。 - Tesseract OCR:谷歌的...

    html5点击刷新验证码特效

    可以使用`addEventListener`方法绑定一个点击事件,当用户点击刷新按钮时,触发对应的回调函数,这个函数内就可以执行上述的验证码刷新逻辑。 此外,HTML5的离线存储技术,如`localStorage`或`sessionStorage`,也...

    一个简单的随机验证码生成程序

    在这个名为"一个简单的随机验证码生成程序"的项目中,我们将探讨如何创建一个基础的验证码生成器。博主Jisonami在他们的iteye博客上分享了这个示例代码,旨在帮助初学者理解验证码的基本原理和实现方法。 验证码...

    登陆验证码的c#代码

    在绘制验证码字符串时,我们使用了 `LinearGradientBrush` 对象,以便生成一个颜色渐变的背景。最后,我们将验证码图片保存到内存中,以便在网页上显示。 在使用验证码时,我们可以将其与用户输入的验证码进行比较...

    安卓简单验证码demo

    这个"安卓简单验证码demo"提供了一个基本的实现,帮助开发者理解如何在Android平台上创建自定义视图来绘制随机的验证码。下面我们将深入探讨相关的知识点。 首先,验证码的核心功能是生成随机的、难以自动识别的...

    Web开发-如何生成包含字母和数字的图片验证码-Python实例源码.zip

    下面是一个简单的Python代码示例,展示了如何生成一个包含字母和数字的图片验证码: ```python import random import string from PIL import Image, ImageDraw, ImageFont, ImageFilter # 生成随机字符串 def ...

    最简单的验证码.rar

    最简单的验证码.rar

    制作网站常用--四位彩色验证码

    在网站开发过程中,安全是至关重要的一个环节,而验证码(CAPTCHA)则扮演着防止恶意自动程序(如机器人)进行非法操作的关键角色。本资源提供的是一个“四位彩色验证码”的解决方案,非常适合用于基本的网站安全...

Global site tag (gtag.js) - Google Analytics