Asp.net源码交流论坛 Asp.net交流讨论区Asp.net源码问答区验证码的三种做法[纯数字][纯汉字][字母\数字\汉字混合]C#

发表新主题 回复该主题

标题: 验证码的三种做法[纯数字][纯汉字][字母\数字\汉字混合]C#

部门主管

 
  • UID:5596
  • 来自:四川成都
  • 精华:11
  • 积分:319
  • 注册:2008-1-19 5:06:00
  • 威望:161.00
  • 金钱:63.55 元
源码详细: 显示 | 新窗口查看

验证码的三种做法[纯数字][纯汉字][字母\数字\汉字混合]C#

网上有很多关于验证码做法的资料,但是真正做得完整的却非常少,所以昨天晚上参考了作者:CSDN 上kwklover 的在ASP.NET下实现数字和字符相混合的验证码 (混合,完整,遗憾的是vb.net,说到这里我想我得感谢stone(QQ9337874),因为我在把VB译成C#的过程中几番出错,最终这段翻译由他完成)!!

随机汉字参考了http://navicy.cnblogs.com/archive/2005/05/08/150756.html这篇文章的,

而最终的纯数字以及GDI+绘图则是从□☆近三十☆(QQ19302038)传给我的一个OA案例里面分离出来的!

所以完整的说,这里面几乎都是别人做好了的,我只是整理出来了!
完整的下载地址是 http://www.cnblogs.com/Files/thcjp/gdi.rar 

下面把代码的重点部分贴出来,如果看源文件有什么不明白可以问偶 QQ41874213
效果如图(我确实懒了点,按纽的名字都没有改,哈哈)
需要说明的是,因为提交对比后,页面是重新刷新了,所以文本框里面看见的和后面图片显示不一样,这个不需要太多说明吧!! 混合模式刷新出现约界错误 已经被 stone(QQ9337874) 修正!!




下面是GDI+绘图的代码段,以及显示的调用等


返回纯数字



返回文字\数字\字母混合的



返回汉字的


我们调用页的代码如下

HTML代码



51aspx 最后编辑于 2008-04-21 09:27:53
 
我写我的让别人去说!!!
引用 回复
 
发表新主题 回复该主题

标题: 验证码的三种做法[纯数字][纯汉字][字母\数字\汉字混合]C#

现在时间是:2009-01-09 12:39:39 京ICP备06046876号