验证码程序






using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Drawing;
using System.Drawing.Drawing2D;
using System.Drawing.Imaging;

public partial class my_ValidateImage : System.Web.UI.Page
{
    
private readonly string ImagePath = "../images/Validator.jpg";
    
private static string sValidator = "";
    
protected void Page_Load(object sender, EventArgs e)
    
{
        
if (Request.Params["Validator"!= null)
        
{
            sValidator 
= Request.Params["validator"].ToString();
        }

        Bitmap bitMapImage 
= new System.Drawing.Bitmap(Server.MapPath(ImagePath));
        Graphics graphicImage 
= Graphics.FromImage(bitMapImage);
        graphicImage.SmoothingMode 
= SmoothingMode.AntiAlias;
        graphicImage.DrawString(sValidator, 
new Font("Arial"20, FontStyle.Bold), SystemBrushes.WindowText, new Point(00));
        Response.ContentType 
= "image/jpeg";
        
//bitMapImage.sava(Response.OutputStream, ImageFormat.Jpeg);
      bitMapImage.Save(Response.OutputStream, ImageFormat.Jpeg);
        graphicImage.Dispose();
        bitMapImage.Dispose();

    }

}




using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;

public partial class my_Default : System.Web.UI.Page
{
    
static string sValidator = "134";
    
private readonly string sValidatorImageUrl = "ValidateImage.aspx?Validator=";

    
protected void Page_Load(object sender, EventArgs e)
    
{
        
if (!Page.IsPostBack)
        
{
            Random r 
= new Random(10);
            sValidator 
= r.Next().ToString();
            
           
// sValidator = GetRandomint();
      
//sValidator = "456789";
       
//     sValidator = GetRandomint();
         
//   sValidator = GetRandomint();
         
//   sValidator = Getrandomint();
          
// validateimage.ImageUrl = svalidatorImageUrl + svalidator;
         
//ValidateImage.ImageUrl = sValidatorImageUrl + sValidator;
         
         ValidateImage.ImageUrl 
= sValidatorImageUrl + sValidator;
        
// ValidateImage.ImageUrl = "../images/index1.jpg";
        }

    }


    
private string GetRandomint()
    
{
        
throw new Exception("The method or operation is not implemented.");
    }


    
private string Getrandomint()
    
{
        
throw new Exception("The method or operation is not implemented.");
    }

    
protected void Button1_Click(object sender, EventArgs e)
    
{
        
int a=0;
        
if (a < 1)
        
{
        
//  Response.Write("<script>window.alert('"asdkfkasd"')</script>");
          
//  Response.Write("<script>alert("li")</script>");
         return;

        }

        Response.Redirect(
"~/default.htm");
    }

}

 

每次产生的验证码过程,继续处理中。。。。。。。。
确保产生的验证码介于(10000,999999)之间
  sValidator = r.Next(100000,999999).ToString();
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

superdont

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值