web页面上的引用
<tr bgcolor="#F9F9F9">
<td width="89">
<div align="right">
<font color="#FF0000">*</font>验证码:
</div>
</td>
<td width="396"><input name="checkCode" type="text" size="6"> <img src="charAndNum_CheckCode.asp" alt="看不清楚?请点击刷新" onclick="this.src=this.src+'?'+Math.random();" style="CURSOR:hand;">
</td>
</tr>
注意输入的验证码与产生的验证码是否相同,应该在提交处理中验证,不能在页面上用JS获取Session验证,否则获得的session值将是上次产生的session值,主要原因是加载web页面与生成验证码图片不同步的问题
提交页面的代码
checkCode = request.Form("checkCode")
if (trim(checkCode)<>session("GetCode")) then
Response.Write("<script language=""JavaScript"">alert(""您填写的验证码不正确,请重新填写!"");history.go(-1);</script>")
response.end
end if
asp组件代码见附件
分享到:
相关推荐
asp生成汉字验证码效果还不错 asp生成汉字验证码效果还不错
很实用的生成汉字验证码的程序,并且生成验证码图片,以及验证功能,就如同QQ注册的验证码,生成汉字或数字字母自己选择
ASP.NET 生成中文验证码实例,可供参考!
本文首先介绍了如何在ASP.NET 中处理汉字编码的原理,利用ASP.NET生成动态的彩色汉字验证码,并给出了实现生成动态的彩色汉字验证码的程序代码……
. 面试题 130道 ASP.NET面试题 可以参考
asp版生成中文验证码 asp版生成中文验证码
使用asp.net生成验证码。可以是数字,字母和数字和字母,也可以是中文
在需要显示验证码图片的地方插入代码 <img src="code.asp"> 同时,自动生成session("psn"),表单提交验证session就可以了。
asp验证码源码,测试通过,生成的是随机数字的简单验证码,供参考。
C#实现的ASP.NET验证码控件,支持生成动态验证码图片,支持点击刷新,支持中文(日文)字符,支持字符彩色、扭曲、旋转,支持图像噪化。 推荐下载最新升级版2.0.1.0:http://download.csdn.net/source/2382392
可以在asp.net3.5中动态生成验证码,使用方便,只要添加到工具箱就可以了使用了.
C#/asp.net复杂验证码 包括中文英文字母和数字.无视大小写..
1.ChineseCode.cs:生成中文的一个类文件 2.PublicCla.cs:保存服务器端的中文字 3.image文件夹是验证码的背景 4.Default.aspx为验证码的主页 5.Img.aspx:将生成的汉字经过程序转换成图片再在页面上显示的图片 6.js.js...
ASP.NET 验证码控件及其好用【推荐】 网上寻的 一、控件特点: 1、使用方便,只需要从工具栏直接拖到页面即可自动验证,零代码使用。 2、自动完成客户端以及服务器的验证码验证,Ajax验证,随用户输入即时 验证...
C# ASP.net生成中文验证码 并写入SESSION
'此代码是在别人基础上增加的汉字功能,特此感谢,同时感谢鬼火狼烟。 '以前的图片验证码很容易被破解,所以在其基础上进行改进,生成汉字,就目前而言很难破解