0
点赞
收藏
分享

微信扫一扫

验证码程序

 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(0, 0));
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();

举报

相关推荐

0 条评论