找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 286|回复: 0

[cms教程] 将织梦DEDECMS的验证码改为数字

[复制链接]

该用户从未签到

发表于 2020-6-1 08:58:26 | 显示全部楼层 |阅读模式

您需要 登录 才可以下载或查看,没有账号?立即注册

×
   
将织梦DEDECMS的验证码改为数字 有时我感觉要输入字母验证码的话有点麻烦,如果是数学验证码,要方便些, 因为我们的数学小键盘,于是我就想把织梦的验证码改成数字验证码。 首先,我们要找到系统的这个验证码文件,经过一番寻找,我发现验证码文件在include\validateimg.php 打开后找到: for($i=0;$i { $rndstring .= chr(mt_rand(65,90)); } 将它改成: for($i=0;$i { $rndstring .= chr(mt_rand(48,57)); } 这个函数是产生随机字符,看见里面的数字没有,它就是要产生字符键盘码的范畴,原来的是 mt_rand(65,90),这个65到90是大写字母A到Z的键盘码。 现在修改为(48,57) 表示0到9的键盘码:mt_rand(48,57)。 按照这个理论,估计能产生中文吧。 还有这个文件里面的 $bgcolor = ImageColorAllocate($im, 248,212,20); $black = ImageColorAllocate($im, 0,0]0); 是设定生成图片的背景颜色和文字颜色的。三个数字表示 颜色的 红,绿,蓝色值。范畴为0到255, 比如 0,0,0 ? 表示 黑色, 255,0,0 表示纯红, 0,255,0 表示纯绿, 0,0,255 表示纯蓝。 255.255.255 表示白。 修改成统一字体 for($i=0;$i { imagestring($im, mt_rand(2,5)] $i*10+6, mt_rand(2,5)] $rnd...

   
内容已隐藏,请关注公众号输入验证码查看

               
验证码 

  

本帖支持关注公众号查看

【无套路  无套路  无套路 扫描二维码关注公众号发送【验证码】收到验证码 在上面输入点击提交查看即可显示隐藏内容】

回复

使用道具 举报

网站地图|页面地图|Archiver|手机版|小黑屋|找资源 |网站地图

GMT+8, 2025-6-21 10:10

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表