Foxtable(狐表)用户栏目专家坐堂 → [杰哥的分享]狐表后端生成复杂验证码图片,发送给网站使用,提高登陆安全性


  共有10013人关注过本帖树形打印复制链接

主题:[杰哥的分享]狐表后端生成复杂验证码图片,发送给网站使用,提高登陆安全性

帅哥哟,离线,有人找我吗?
chen37280600
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1279 积分:7953 威望:0 精华:4 注册:2017/12/31 14:53:00
[杰哥的分享]狐表后端生成复杂验证码图片,发送给网站使用,提高登陆安全性  发帖心情 Post By:2023/7/21 15:27:00 [只看该作者]

想让狐表生成这样的验证码图片?

此主题相关图片如下:2.jpg
按此在新窗口浏览图片

1.场景说明
一般系统登录,都会有验证码,是由后端生成随机数,然后变成图片,发送给前端。前端展示给用户看,用户识别后填报,最后提交登陆

此主题相关图片如下:1.jpg
按此在新窗口浏览图片


2.实现方法
在狐表的HttpRequest事件里,放入以下代码,说明一下:
  1. 建议验证码少使用oO01iL这种容易混淆的,提高用户体验
  2. 支持设置图片宽高度
  3. 支持随机颜色
  4. 支持位置随机
  5. 支持角度旋转
  6. 支持设定划痕干扰线的数量
  7. 支持设置干扰散点的数量

以下内容只有回复后才可以浏览


3.测试效果
启动Http服务,例如127.0.0.1:7070
访问http://127.0.0.1:7070/login.html页面,看到验证码,然后点击也能刷新。
剩下就是自己思考怎么改造,融入你自己的Weui或者第三方框架Web网站

此主题相关图片如下:1.png
按此在新窗口浏览图片

还可以直接访问验证码页面http://127.0.0.1:7070/getVimg.htm,测试图片生成效果

此主题相关图片如下:2.png
按此在新窗口浏览图片

题外话:为什么点击验证码图片能自动刷新?
那是利用了一个小技巧,那个图片控件的onclick里,有个rand的随机数,每次携带随机数请求服务器,服务器都会认为是收到一个新请求,于是就重新生成验证码

=====================================================================
杰哥免费分享的Exe系统


杰哥免费分享的web系统






===============================================================
顺便总结以前分享过的帖子,方便大家学习

联系QQ:2385350359


经验分享:



























[此贴子已经被作者于2023/7/21 15:52:20编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
户国兴
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:146 积分:1766 威望:0 精华:0 注册:2020/8/15 9:21:00
  发帖心情 Post By:2023/7/21 19:36:00 [只看该作者]

学习一下


 回到顶部
帅哥哟,离线,有人找我吗?
wky10652008
  3楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:223 积分:3039 威望:0 精华:0 注册:2017/4/23 19:43:00
  发帖心情 Post By:2023/7/21 19:48:00 [只看该作者]

学习

 回到顶部
帅哥哟,离线,有人找我吗?
方丈
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:811 积分:10952 威望:0 精华:1 注册:2008/9/2 18:58:00
  发帖心情 Post By:2023/7/21 22:16:00 [只看该作者]

学习

 回到顶部
帅哥哟,离线,有人找我吗?
z769036165
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:760 积分:5430 威望:0 精华:0 注册:2012/10/5 21:53:00
  发帖心情 Post By:2023/7/22 8:08:00 [只看该作者]

学习了

 回到顶部
帅哥哟,离线,有人找我吗?
fivetable
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:337 积分:3073 威望:0 精华:0 注册:2018/5/28 22:12:00
  发帖心情 Post By:2023/7/22 8:26:00 [只看该作者]

牛逼!!!!!!!1

 回到顶部
帅哥哟,离线,有人找我吗?
playmal
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:七尾狐 帖子:1582 积分:13080 威望:0 精华:0 注册:2009/6/16 7:30:00
  发帖心情 Post By:2023/7/22 10:24:00 [只看该作者]

学习


 回到顶部
帅哥哟,离线,有人找我吗?
WELOVEFOX
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:466 积分:3382 威望:0 精华:0 注册:2016/12/21 22:58:00
  发帖心情 Post By:2023/7/25 22:16:00 [只看该作者]

学习

 回到顶部
帅哥哟,离线,有人找我吗?
Hopenight
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:862 积分:10841 威望:0 精华:0 注册:2016/5/6 14:34:00
  发帖心情 Post By:2023/7/25 23:02:00 [只看该作者]

学习一下

 回到顶部
帅哥哟,离线,有人找我吗?
ycli368
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:998 积分:10453 威望:0 精华:0 注册:2012/12/11 14:25:00
  发帖心情 Post By:2023/7/26 9:42:00 [只看该作者]

杰哥的帖子全部是精品

 回到顶部
总数 29 1 2 3 下一页