如何实现ASP.NET点击式验证码功能?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1901个文字,预计阅读时间需要8分钟。
哈!好久没泡了,最近发现验证码有点意思,想自己写一个。先上效果图+如果被这个效果吸引了,请继续往下看。+代码前先说说思路:1. 需要有一个汉字库,并按字形分类。
哈哈好久没冒泡了,最进看见点选验证码有点意思,所以想自己写一个。
先上效果图
如果你被这个效果吸引了就请继续看下去。
贴代码前先说点思路:
1.要有一个汉字库,并按字形分类。(我在数据库里是安部首分类的)
2.获取验证码(也就是取几个文字做验证码)
3.根据取出来的文字去找形近字
4.排列验证码文字和形近字
5.绘制图片
6.显示
一、获取字库
我国文化博大精深,辣么多的字从哪儿来?当然我不可能手动加进去,于是我就在网上随便找了一个能查汉字的网站,去抓别人的数据。抓数据的方法请点传送门。传送门里说的只是思路,如果有不明白的请艾特我。我会在下面共享我的字库。
二、获取验证码
这个就比较简单了这里我就直接贴代码了,下面的代码就是随机排序后取4条数据,我这样写是为了图方便。
本文共计1901个文字,预计阅读时间需要8分钟。
哈!好久没泡了,最近发现验证码有点意思,想自己写一个。先上效果图+如果被这个效果吸引了,请继续往下看。+代码前先说说思路:1. 需要有一个汉字库,并按字形分类。
哈哈好久没冒泡了,最进看见点选验证码有点意思,所以想自己写一个。
先上效果图
如果你被这个效果吸引了就请继续看下去。
贴代码前先说点思路:
1.要有一个汉字库,并按字形分类。(我在数据库里是安部首分类的)
2.获取验证码(也就是取几个文字做验证码)
3.根据取出来的文字去找形近字
4.排列验证码文字和形近字
5.绘制图片
6.显示
一、获取字库
我国文化博大精深,辣么多的字从哪儿来?当然我不可能手动加进去,于是我就在网上随便找了一个能查汉字的网站,去抓别人的数据。抓数据的方法请点传送门。传送门里说的只是思路,如果有不明白的请艾特我。我会在下面共享我的字库。
二、获取验证码
这个就比较简单了这里我就直接贴代码了,下面的代码就是随机排序后取4条数据,我这样写是为了图方便。

