asp.net注册验证码
1 protected void Page_Load(object sender, EventArgs e)
2 {
3 string NumStr = null;
4 System.Random Rad = new System.Random();
5 int RadNum = Rad.Next(9999);
6 if (RadNum.ToString().Length != 4)
7 {
8
9 for (int i = 1; i <= 4 - RadNum.ToString().Length; i++)
10 {
11 NumStr += "0";
12 }
13 NumStr += RadNum.ToString();
14 }
15 else
16 {
17 NumStr = RadNum.ToString();
18 }
19 string str = NumStr;
20 Session["verifycode"] = NumStr;
21 Bitmap image = new Bitmap(50, 20);
22 Graphics g = Graphics.FromImage(image);
23 g.Clear(Color.White);
24 g.DrawString(str, new Font("宋体", 15, System.Drawing.FontStyle.Bold), new SolidBrush(Color.CadetBlue), 0, 0);
25 image.Save(Response.OutputStream, System.Drawing.Imaging.ImageFormat.Gif);
26 Response.Cache.SetNoStore();
27 }
2 {
3 string NumStr = null;
4 System.Random Rad = new System.Random();
5 int RadNum = Rad.Next(9999);
6 if (RadNum.ToString().Length != 4)
7 {
8
9 for (int i = 1; i <= 4 - RadNum.ToString().Length; i++)
10 {
11 NumStr += "0";
12 }
13 NumStr += RadNum.ToString();
14 }
15 else
16 {
17 NumStr = RadNum.ToString();
18 }
19 string str = NumStr;
20 Session["verifycode"] = NumStr;
21 Bitmap image = new Bitmap(50, 20);
22 Graphics g = Graphics.FromImage(image);
23 g.Clear(Color.White);
24 g.DrawString(str, new Font("宋体", 15, System.Drawing.FontStyle.Bold), new SolidBrush(Color.CadetBlue), 0, 0);
25 image.Save(Response.OutputStream, System.Drawing.Imaging.ImageFormat.Gif);
26 Response.Cache.SetNoStore();
27 }
1string userpass = FormsAuthentication.HashPasswordForStoringInConfigFile(this.pass.Value.ToString().Trim(), "MD5");
2 string verify = this.VerifyCode.Value.ToString().Trim();
3
4 if (verify != Session["verifycode"].ToString())
5 {
6 JScript.Alert("贴吧提示:验证码不正确!");
7 return;
8 }
9 else
10 {
2 string verify = this.VerifyCode.Value.ToString().Trim();
3
4 if (verify != Session["verifycode"].ToString())
5 {
6 JScript.Alert("贴吧提示:验证码不正确!");
7 return;
8 }
9 else
10 {