首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

一个登录程序,验证码产生后用图片显示的。如何判断文本框输入的验证码和图片产生的相同

2012-04-15 
一个登录程序,验证码产生后用图片显示的。怎么判断文本框输入的验证码和图片产生的相同?一个登录程序,验证

一个登录程序,验证码产生后用图片显示的。怎么判断文本框输入的验证码和图片产生的相同?
一个登录程序,验证码产生后用图片显示的。怎么判断文本框输入的验证码和图片产生的相同?

[解决办法]
生成验证码后,将验证码暂时存入session或cookies,点击登录的时候,判断验证码是不是和之前存入的验证码相同
[解决办法]
String[] var getCode = GetCode();
RenderCode();
SaveCodeInSession();


[解决办法]
楼上正解.........具体的代码应该是写在登录按钮的事件中的,可以参考下面的这个:

C# code
protected void Button_Click(object sender,ClickEventArgs e){ if(this.Validator.Text == Session["CheckCode"].ToString())//利用session验证 {   ...................//验证用户名和密码 }}
[解决办法]
生成验证图片的时候,用session存起来,和登录时用户输入的做比较

楼上的都是正解!!!!!!!!!!

热点排行