工具类——验证码

本文档介绍了如何在VS中使用MVC创建一个验证码工具类。首先在Common文件夹中创建工具类ValidCodeUtils,然后引入Drawing、Drawing.Imaging、IO的引用。接着编写GetRandomCode方法生成随机字符串,再通过CreateImage方法根据随机字符串创建带有干扰线和干扰点的验证码图片。最后展示了完整的代码实现过程。
摘要由CSDN通过智能技术生成

文献种类:专题技术文献;
开发工具与关键技术: VS、MVC
作者:方建恒 ;年级:20级 ;撰写时间: 2021 年 6 月 18日

工具类—验证码

下面我们来看一下如何创建一个用于进行验证码制作的工具类。
我们要先在VS中创建一个新的文件夹Common,
这个文件夹是专门用来存放工具类,以后要是有其他的工具类也可以放在这个文件夹。
然后右键Common文件夹,把鼠标移到添加,再选中类选项,
然后选择Visual C#里的类模板,再命名为ValidCodeUtils后点击添加,
这样一个工具类的空模板就创建好了。
在这里插入图片描述
首先我们要用using把Drawing、Drawing. Imaging、IO这三个引用给引用进来,
因为我后面再编写根据字符串创建验证码部分时,需要用到这三个引用。
接下来我们来写获取随机字符串的方法,给他命名为GetRandomCode,
然后设定一个int类型的参数intLength用来接收随机数的长度,
再声明的一个空字符串strReturn,
接着用Random这个伪随机数生成器可以产生满足某些随机性统计要求的数字序列的设备,
来产生出我们要的数字和字母混合的随机数,如图:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值