关于图像验证码的实现

作者:袖梨 2022-07-02
第一.两个页面Login.aspx和gif.aspx。
第二.Login.aspx页面的image控件的URL指定为gif.aspx。
第三.gif.aspx页面代码如下:
private void Page_Load(object sender, System.EventArgs e)
    {
     string strNum = RandNum(4); 
     Session["Test"] = strNum;
     ValidateCode(strNum);     
     ViewState["Test"] = strNum; 
    }
///
    /// 产生随机数
    ///

    /// 种子
    ///
    /// tianzm
    /// 2005-06-18
private string RandNum(int iNum)
    {
     string strChar = "0,1,2,3,4,5,6,7,8,9,0,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[] strAry = strChar.Split(',');
     string strNum = "";     
     System.Random obj = new Random();
     for ( int i=0; i     {     
    int index = obj.Next(strAry.Length);
    strNum = strNum + strAry[index];    

相关文章

精彩推荐