验证码类
来源:互联网 发布:92轮式步兵战车知乎 编辑:程序博客网 时间:2024/05/22 22:44
using System;
using System.Data;
using System.Configuration;
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.Imaging;
using System.Drawing.Text;
public class RandPic:System.Web.UI.Page
{
/// <summary>
/// 验证码数字
/// </summary>
public int Num = 0;
/// <summary>
/// 图片宽度
/// </summary>
public int ImgWidth=60;
/// <summary>
/// 图片高度
/// </summary>
public int ImgHeight=30;
public RandPic()
{
}
/// <summary>
/// 构造函数
/// </summary>
/// <param name="RndNum">验证码数字</param>
public RandPic(int RndNum)
{
if (RndNum > 0)
{
Num = RndNum;
}
}
/// <summary>
/// 生成图片
/// </summary>
public void Make()
{
Bitmap map=new Bitmap(ImgWidth,ImgHeight);
Graphics gp = Graphics.FromImage(map);
gp.Clear(Color.White);
Font ft = new Font("Arial Black", 13);
PointF point =new PointF(3,3);
gp.DrawString(Num.ToString(), ft, Brushes.BurlyWood, point);
gp.Save();
map.Save(Response.OutputStream, ImageFormat.Gif);
}
}
调用页 showRand.aspx
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 _14Base;
public partial class Manager_LogRnd : RandPic
{
protected void Page_Load(object sender, EventArgs e)
{
this.Num = 8888;
HttpCookie cookie = new HttpCookie("UserRnd", rnd.ToString());
Response.Cookies.Add(cookie);
this.Make();
}
}
- 验证码类,生成验证码
- java验证码类
- GIF验证码类
- php验证码类
- 验证码生成类
- 验证码类
- 验证码类
- 验证码类
- php验证码类
- 验证码类
- 测试验证码类
- 验证码类
- GIF验证码类
- PHP验证码类
- 验证码类
- php验证码类
- 验证码生成类
- php 验证码类
- HTML中小meta的大作用
- Unicode/Ansi/UTF-8/Big Endian
- CRM趋势与CRM选型
- 用1024位密钥加密文件何时可以解开呀?
- flac文件中的meta data和picture
- 验证码类
- An interesting difference between C# and C++/CLI
- VC快速清空树控件(CTreeCtrl)所有记录的方法,DeleteAllItems的使用
- 关于Java—JDBC常用类和方法
- 用于样式检测的临时日志(2de7ee1b-d061-4bee-96e6-52e6d1e1cf4f - 3bfe001a-32de-4114-a6b4-4005b770f6d7)
- 牵着蜗牛散步
- 初来咋到
- 我在英国看病的故事
- bolg第一篇