驗證碼的生成與使用

2021-04-12 13:53:45 字數 2715 閱讀 2329

驗證碼的生成

using system;

using system.collections;

using system.componentmodel;

using system.data;

using system.drawing;

using system.web;

using system.web.sessionstate;

using system.web.ui;

using system.web.ui.webcontrols;

using system.web.ui.htmlcontrols;

namespace bargaining

private string radomnum(int n)

int t=rand.next(35);

if(temp!=-1 && temp==t)

temp=t;

vnum+=vcarry[t];

}return vnum;

}private void drawing()

#region web 窗體設計器生成的**

override protected void oninit(eventargs e)

///

/// 設計器支援所需的方法 - 不要使用**編輯器修改

/// 此方法的內容。

///

private void initializecomponent()

#endregion}}

驗證碼的使用(在使用者控制項裡使用)

namespace bargaining.ascx

}this.table1.visible=true;

this.table2.visible=false;

}else

if(!this.ispostback)

}#region web 窗體設計器生成的**

override protected void oninit(eventargs e)

///

///  設計器支援所需的方法 - 不要使用**編輯器

///  修改此方法的內容。

///

private void initializecomponent()

#endregion

//  private string radomnum(int n)

//  

//    int t=rand.next(35);

//    if(temp!=-1 && temp==t)

//    

//    temp=t;

//    vnum+=vcarry[t];

//   }

//   return vnum;

//  }

//  private void drawing()

//  

//   string str=this.radomnum(4);

//   this.session["yzm"]=str;

//   system.drawing.graphics g=system.drawing.graphics.fromimage(objbitmap);

//   g.clear(system.drawing.color.pink);

//   g.drawstring(str,new font("arial", 40, system.drawing.fontstyle.bold),new solidbrush(system.drawing.color.black),20,8);

//   pen blackpen = new pen(color.black, 0);

//   random rand = new random();

//   for (int i=0;i<5;i++)

//   

//  }

private void linkbutton1_click(object sender, system.eventargs e)

private void linkbutton2_click(object sender, system.eventargs e)

private void imagebutton1_click(object sender, system.web.ui.imageclickeventargs e)

if(this.txtname.text=="")

if(this.txtpassword.text=="")

using(webshop.common common=new webshop.common())

else

}else}}

private void imagebutton2_click(object sender, system.web.ui.imageclickeventargs e)

private void linkbutton3_click(object sender, system.eventargs e)

private void linkbutton4_click(object sender, system.eventargs e)

private void linkbutton5_click(object sender, system.eventargs e)

private void linkbutton6_click(object sender, system.eventargs e)}}

驗證碼一(驗證碼生成)

根據手機好查詢密碼 return type description code for i 0 i 6 i 4位驗證碼也可以用rand 1000,9999 直接生成 將生成的驗證碼寫入session,備驗證時用 session start session verify num code 建立,定義顏色...

生成驗證碼

在此處放置使用者 以初始化頁面 bitmap image new bitmap int math.ceiling validatenum.length 12.5 22 graphics g graphics.fromimage image tryfinally region web 窗體設計器生成的...

生成驗證碼

生成驗證碼的類 using system using system.data using system.configuration using system.collections using system.web using system.web.security using system.web...