验证码的生成

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

开发工具与关键技术:VS 与bootstrap

作者:梁英豪

撰写时间:2019年6月8日

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

验证码的生成

现在是一个网络的时代,只要你是用电脑上网或者是用手机上网的。都离不开验证码的验证,验证码对有些急躁的人或者心态不是很沉稳的人来说,都是一个很令人烦恼的东西。但是验证码也是一个很好的保护作用。所以说验证码是一把双刃剑。

但是知道验证码是如何产生的码?是如何一个一个代码打出来的码?不!你是知道的。为什么这样讲呢?

因为就是简单才能这样讲啊!其实验证码没有想的这么难,但也不是很容易很简单。那就按步骤走吧。

第一步就设置。设置好验证码的输入框和图片。刚刚开始是一张图片进去的,里面并没有验证数字和字母,要设置才能显示出数字和字母。

第二步就添加数字和字母进入图片里。正如所说就是生成验证码,那要怎么做呢?当然是加上验证码的ID,然后通过路径去获取新的数据。

第三步就是生成验证码的图片了。要怎么做呢?分四个小组。第一小组就是生成三个数字或者字母,也可以是数字跟字母。混合的随机生成字符串。我就混合的生成三个验证码。因为方便。不用输入这么多,也可以写成一个或者两个以上度和宽度够即可。第二小组就就是把数字存入到图片中生成验证码图片。第三小组就是存到session中保存下来。第四小组就是把图片返回到视图中,能够样消费者观看。这里最重要就是那个类了。里面有很多都分装好的了。就像万能的钥匙已经匹配好的了。

这样做的验证码只能是一次性而已。如果输入错误了就要退出,从新刷新一遍。但是已经完成,生成验证码了。以为以前有学习过。但是这次只是回想起这么一点点。希望之后有更好的方法就能生成验证码。一定会有的,以为时代在发生变化。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值