欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

asp.net如何實(shí)現(xiàn)生成驗(yàn)證碼的登錄界面-創(chuàng)新互聯(lián)

   先要新建validate aspx驗(yàn)證頁面。然后生成驗(yàn)證碼控件p_w_picpathbutton,再生成picture窗體。

公司主營業(yè)務(wù):成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè)、移動網(wǎng)站開發(fā)等業(yè)務(wù)。幫助企業(yè)客戶真正實(shí)現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競爭能力。創(chuàng)新互聯(lián)是一支青春激揚(yáng)、勤奮敬業(yè)、活力青春激揚(yáng)、勤奮敬業(yè)、活力澎湃、和諧高效的團(tuán)隊(duì)。公司秉承以“開放、自由、嚴(yán)謹(jǐn)、自律”為核心的企業(yè)文化,感謝他們對我們的高要求,感謝他們從不同領(lǐng)域給我們帶來的挑戰(zhàn),讓我們激情的團(tuán)隊(duì)有機(jī)會用頭腦與智慧不斷的給客戶帶來驚喜。創(chuàng)新互聯(lián)推出東城免費(fèi)做網(wǎng)站回饋大家。

代碼如下:

using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
using System.Drawing;
using System.IO;

public partial class Picture : System.Web.UI.Page
{
    Random ran = new Random();
    protected void Page_Load(object sender, EventArgs e)
    {
        string str = getRandomValidate(4);
        Session["CheckCode"] = str;//這一部是Wie了驗(yàn)證碼寫入Session,進(jìn)行驗(yàn)證,也可以使用cookie
        getImageValidate(str);
    }
    //得到隨機(jī)字符串,長度自定義
    private string getRandomValidate(int len)
    {
        int num;
        int tem;
        string rtuStr="";
        for (int i = 0; i < len;i++ )
        {
            num = ran.Next();
            tem = num % 10 + '0';//生成數(shù)字
            //tem = num % 26 + 'A';//生成字符
            rtuStr += Convert.ToChar(tem).ToString();public partial class Picture : System.Web.UI.Page
{
    Random ran = new Random();
    protected void Page_Load(object sender, EventArgs e)
    {
        string str = getRandomValidate(4);
        Session["CheckCode"] = str;//這一部是Wie了驗(yàn)證碼寫入Session,進(jìn)行驗(yàn)證,也可以使用cookie
        getImageValidate(str);
    }
    //得到隨機(jī)字符串,長度自定義
    private string getRandomValidate(int len)
    {
        int num;
        int tem;
        string rtuStr="";
        for (int i = 0; i < len;i++ )
        {
            num = ran.Next();
            tem = num % 10 + '0';//生成數(shù)字
            //tem = num % 26 + 'A';//生成字符
            rtuStr += Convert.ToChar(tem).ToString();public partial class Picture : System.Web.UI.Page
{
    Random ran = new Random();
    protected void Page_Load(object sender, EventArgs e)
    {
        string str = getRandomValidate(4);
        Session["CheckCode"] = str;//這一部是Wie了驗(yàn)證碼寫入Session,進(jìn)行驗(yàn)證,也可以使用cookie
        getImageValidate(str);
    }
    //得到隨機(jī)字符串,長度自定義
    private string getRandomValidate(int len)
    {
        int num;
        int tem;
        string rtuStr="";
        for (int i = 0; i < len;i++ )
        {
            num = ran.Next();
            tem = num % 10 + '0';//生成數(shù)字
            //tem = num % 26 + 'A';//生成字符
            rtuStr += Convert.ToChar(tem).ToString();

}
        return rtuStr;
    }
    //生成圖像
    private void getImageValidate(string strValue)
    {
        //string str=oo00;前兩個(gè)為字母o,后兩個(gè)數(shù)為0
        int width = Convert.ToInt32(strValue.Length*12);
        Bitmap img = new Bitmap(width,23);
        Graphics gfc = Graphics.FromImage(img);
        gfc.Clear(Color.White);
        drawLine(gfc,img);
        //寫驗(yàn)證碼,要定義Font
        Font font = new Font("arial",12,FontStyle.Bold);
        //Font font = new Font("宋體",12,FontStyle.Bold|FontStyle.Italic);
        System.Drawing.Drawing2D.LinearGradientBrush brush = new System.Drawing.Drawing2D.LinearGradientBrush(new Rectangle(0,0,img.Width,img.Height),Color.DarkOrchid,Color.Blue,1.5f,true);
        gfc.DrawString(strValue,font, brush ,3,2);
        drawPoint(img);
        gfc.DrawRectangle(new Pen(Color.DarkBlue),0,0,img.Width-1,img.Height-1);
        //將圖像添加到頁面
        MemoryStream ms = new MemoryStream();
        img.Save(ms,System.Drawing.Imaging.ImageFormat.Gif);

//更改HTTP
        Response.ClearContent();
        Response.ContentType = "p_w_picpath/gif";
        Response.BinaryWrite(ms.ToArray());
        //Dispose
        gfc.Dispose();
        img.Dispose();
        Response.End();

    }

   private void drawLine(Graphics gfc,Bitmap img)
    {
        //選擇畫10條線,也可以增加,也可以不要線,只要隨機(jī)雜點(diǎn)就行
        for (int i = 0; i < 10;i++ )
        {
            int x1 = ran.Next(img.Width);
            int y1 = ran.Next(img.Height);
            int x2 = ran.Next(img.Width);
            int y2 = ran.Next(img.Height);
            gfc.DrawLine(new Pen(Color.Silver),x1,y1,x2,y2);//注意畫筆要淡,不然看不清
        }

}

   //private void drawPoint(Bitmap img)
    //{

    //}

   private void drawPoint(Bitmap img)
    {
        int col = ran.Next();//在一次的圖片中雜點(diǎn)顏色相同
        for (int i = 0; i < 100; i++)
        {
            int x = ran.Next(img.Width);
            int y = ran.Next(img.Height);
            img.SetPixel(x,y,Color.FromArgb(col));
        }
    }

}

這就是全部使用驗(yàn)證窗口源代碼, 

創(chuàng)新互聯(lián)www.cdcxhl.cn,專業(yè)提供香港、美國云服務(wù)器,動態(tài)BGP最優(yōu)骨干路由自動選擇,持續(xù)穩(wěn)定高效的網(wǎng)絡(luò)助力業(yè)務(wù)部署。公司持有工信部辦法的idc、isp許可證, 機(jī)房獨(dú)有T級流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確進(jìn)行流量調(diào)度,確保服務(wù)器高可用性。佳節(jié)活動現(xiàn)已開啟,新人活動云服務(wù)器買多久送多久。

分享名稱:asp.net如何實(shí)現(xiàn)生成驗(yàn)證碼的登錄界面-創(chuàng)新互聯(lián)
網(wǎng)站地址:http://aaarwkj.com/article36/dijepg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供面包屑導(dǎo)航域名注冊、網(wǎng)站設(shè)計(jì)微信小程序、用戶體驗(yàn)企業(yè)建站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站托管運(yùn)營
超碰97国产资源在线| 九九有点热以前的视频| 加勒比东京热视频在线| 欧美日韩国产91在线| 国产传媒在线观看精品| 久久女同互慰一区二区三区| 另类欧美亚洲中文在线综合| 婷婷色爱区综合五月激情| 中文字幕伦理一区二区| 久久久久久久精品久久| 亚洲美女插入av网络导航| 亚洲精品国产熟女高潮| 亚洲一区二区日本久久| 欧美日韩亚洲人人夜夜澡| 中文字幕人妻久久精品一区| av资源中文字幕在线天堂| 精品人妻区二区三区蜜桃| 深夜av免费在线观看| 中文字幕日韩激情欧美一区| 亚洲天堂国产成人精品| 午夜少妇福利在线观看| 亚洲一区二区午夜福利亚洲| 国产精品熟女在线视频| 亚洲中文字幕伦理在线| 亚洲丰满熟女乱一区二区三区| 亚洲国产成人精品久久精品| 刚出嫁新婚少妇很紧很爽| 日本岛国大片一区二区在线观看 | 国产成人在线观看av| 日本在线人妻一区二区| 亚洲精品av在线网站| 国产成人精品一区二区国产乱码| 欧美一区二区三区日韩色| 色哟哟91精品色哟哟| 色综合av男人的天堂| 午夜福利日本一区二区| 色婷婷av一区二区三区张| 伊人激情一区二区三区| 男女性情视频免费大全网站| 风间由美亚洲一区二区三区| 一级片一区二区中文字幕|