关闭

简单验证码

337人阅读 评论(0) 收藏 举报

嘿嘿长跟给我 的,自己要努力学习一下了呵呵

private string validata()
    {
        Bitmap objBitMap = new Bitmap(60, 40);
        Graphics objGraphics;
        objGraphics = Graphics.FromImage(objBitMap);
        objGraphics.Clear(Color.Teal);

        Random k = new Random();
        string Vchar = "0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p" +",q,r,s,t,u,v,w,x,y,z";
        string[] Vstr = Vchar.Split(",".ToCharArray());
        int n1 = k.Next(0, 35);
        int n2 = k.Next(0, 35);
        int n3 = k.Next(0, 35);
        int n4 = k.Next(0, 35);

        string str1 = Vstr[n1].ToString();
        string str2 = Vstr[n2].ToString();
        string str3 = Vstr[n3].ToString();
        string str4 = Vstr[n4].ToString();

        string  str = str1 + str2 + str3 + str4;
        objGraphics.DrawString(str, new Font("宋体", 14), Brushes.Red, new PointF(5, 5));
        string strAbsolutePath = (Server.MapPath(".")) + "//instructMap.gif";
        objBitMap.Save(strAbsolutePath);
        return str;
    } 

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:48457次
    • 积分:897
    • 等级:
    • 排名:千里之外
    • 原创:32篇
    • 转载:19篇
    • 译文:0篇
    • 评论:11条