zoukankan      html  css  js  c++  java
  • 初学自定义验证码

    protected void Page_Load(object sender, EventArgs e)
    {
        System.Drawing.Image img 
    = System.Drawing.Image.FromFile(Server.MapPath("Image/a.jpg"));
        
    string txt = getVialdata();
        System.Drawing.Graphics g 
    = System.Drawing.Graphics.FromImage(img);
        g.DrawString(txt, 
    new Font("宋体"15), new SolidBrush(Color.Black), 55);
        Response.ContentType 
    = "Image/Jpeg";
        img.Save(Response.OutputStream, System.Drawing.Imaging.ImageFormat.Jpeg);
    }


    private string getVialdata()
    {
        
    string text = "";
        Random rand 
    = new Random();
        
    for (int i = 0; i < 5; i++)
        
    {
            
    if (rand.Next(100% 2 == 0)
            
    {
                text 
    += (char)rand.Next('A''Z');
            }

            
    else
            
    {
                text 
    += rand.Next(10).ToString();
            }

        }

        Session[
    "id"= text;
        
    return text;
    }


    通过Session["id"]去判断是否输入正确

  • 相关阅读:
    Hive优化
    RDD
    从Hadoop MapReduce到Spark
    Spark on yarn模式
    Hive的web端配置——HWI
    Spark环境搭建
    java身份证号校验
    java手机号码、电子邮箱校验
    服务器运维的日常维护工作
    JavaSSM框架简介
  • 原文地址:https://www.cnblogs.com/di305449473/p/1239735.html
Copyright © 2011-2022 走看看