zoukankan      html  css  js  c++  java
  • 图片验证码的实现(一)

              实现原理: 第当注册页面载入时,随机生成一个验证码储存在 Session 中.  同时把验证码绘制在注册页上,
    当用户提交数据时,首先判断用户输入的验证码和 Session 中的是否一致。不一致则返回错误!!!

    1. 新建一个类: Code.cs , 封装验证码的生成.

    Code


    2. 新建一个一般处理程序: gif.ashx, 用来显示图片

    Code


       在gif.ashx中 我们把产生的随机数放在  Session["gif"] 中,以供验证时使用

    3. 新过一个 Web窗体: CodeTest.aspx, 在<body></body>中插入
       <img src="gif.ashx" />
       
        先试试看能否成功!!
       
                           图14

    4. 成功了就来试验一下,在CodeTest.aspx 中添加 一个Label 控件,一个TextBox控件,一个Button控件

                   图15

    5. 双击Button ,键入以下代码:

    Code


    6. 可以试试效果啦!!!

                 图16

  • 相关阅读:
    SQL Server2008中删除重复记录
    Php环境在Windows (server 2003) 服务器部署标准 白丁简明版
    国外服务器鸟文windows,时间12小时制,如何改成24小时呢?我来告诉你
    将Capicom调用代码封装到ActiveX——解决javascript调Capicom读取数字证书信息时,IE弹出安全提示的问题
    Linq处理List数据
    C#将窗口最小化到系统托盘,并显示图标和快捷菜单
    C# 将程序添加到启动项 (写入注册表),及从启动项中删除
    C#中string[]数组和list<string>泛型的相互转换
    IIS7.5部署ASP.NET失败
    IIS 7.5版本中一些诡异问题的解决方案
  • 原文地址:https://www.cnblogs.com/LinFx/p/2123719.html
Copyright © 2011-2022 走看看