将织梦DEDECMS的验证码改为数字
$black = ImageColorAllocate($im, 0,0,0);
$rndstring .= chr(mt_rand(65,90));
?? ?$rndstring .= chr(mt_rand(97,122));
打开后找到:
比如
按照这个理论,估计能产生中文吧。
0,255,0 表示纯绿,
for($i=0;$i<$rndcodelen;$i++)
{
现在修改为(48,57) 表示0到9的键盘码:mt_rand(48,57)。
也就是 imagestring里面第二个参数,修改它为1到5之间的固定数字,这里我觉得修改成3比较漂亮。
255,0,0 表示纯红,
imagestring($im, 3, $i*10+6, mt_rand(2,5), $rndstring[$i], $black);
有时我感觉要输入字母验证码的话有点麻烦,如果是数学验证码,要方便些,
将它改成:
//获取随机字符
int imagestring ( resource image, int font, int x, int y, string s, int col)
是设定生成图片的背景颜色和文字颜色的。三个数字表示 颜色的 红,绿,蓝色值。范畴为0到255,
}
首先,我们要找到系统的这个验证码文件,经过一番寻找,我发现验证码文件在include\validateimg.php
这个函数是产生随机字符,看见里面的数字没有,它就是要产生字符键盘码的范畴,原来的是
0,0,255 表示纯蓝。
$rndstring .= chr(mt_rand(48,57));
for($i=0;$i<4;$i++)
$bgcolor = ImageColorAllocate($im, 248,212,20);
验证码为数字加小写字母组合方式的实现
255.255.255 表示白。
for($i=0;$i<4;$i++)
参数说明:
}
还有这个文件里面的
mt_rand(65,90),这个65到90是大写字母A到Z的键盘码。
}
for($i=0;$i<2;$i++){
}
这样就可以实现数字+小写字母了。
}
{
imagestring($im, mt_rand(2,5), $i*10+6, mt_rand(2,5), $rndstring[$i], $black);
0,0,0 ? 表示 黑色,
将织梦DEDECMS的验证码改为数字
假如不想让他上下参差,就把坐标y改成固定值3就行了,也就是把 mt_rand(2,5)改成3
因为我们的数学小键盘,于是我就想把织梦的验证码改成数字验证码。
修改成统一字体
{
改成
for($i=0;$i<$rndcodelen;$i++)
?? ?$rndstring .= chr(mt_rand(48,57));
{
imagestring() 用 col 颜色将字符串 s 画到 image 所代表的图像的 x,y 座标处(图像的左上角为 0, 0)。假如 font 是 1,2,3,4 或 5,则使用内置字体。
$rndstring = "";
相关热词: Dedecms dedecms修改内容 织梦 dede 织梦dedecms
本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!
本文地址: https://www.juheyunku.com/jz/dedecms/5976.shtml
相关文章
热门TAG
命令 权重 外链 企业网站 白帽 php 织梦教程 dedecms修改内容 javascript 织梦 功能 标签 调用 详解 服务器 网站流量 实例解析 Dedecms 织梦cms HTML tags标签 python jquery教程 jquery windows SEO优化 蜘蛛 搜索引擎 网站收录 JSP最新文章
-
织梦友情链接调用和图片
时间:2020-12-29
-
dedecms织梦会员登录二级域
时间:2020-12-29
-
织梦cms手机站首页不更新
时间:2020-12-29
-
织梦DEDECMS提示信息提示框
时间:2020-12-24
-
使用织梦cms做多语言的网
时间:2020-12-24
-
织梦去掉上传图片的水印
时间:2020-12-24
-
DedeCMS Error:Tag disabled:"p
时间:2020-12-24
-
DEDECMS图文分离存放在另一
时间:2020-12-24
热门文章
-
DedeCMS站点高级安全策略(Linux篇)
时间:2020-12-16
-
阿里云主机安装织梦系统出现data无写入权
时间:2020-12-17
-
织梦教程:织梦怎么整合Discuz站点
时间:2020-12-14
-
织梦批量删除文章内容数据库里所有超链
时间:2020-12-17
-
织梦dedecms系统UTF8版编辑器中多图发布按
时间:2020-12-16
-
织梦更换UEditor编辑器后栏目内容、单页无
时间:2020-12-17
-
织梦关键词自动添加链接设置方法
时间:2020-12-15
-
如何防止别人盗用你的织梦模板
时间:2020-12-14
-
织梦dedecms熊掌号时间因子改造教程
时间:2020-12-13
-
DedeCms织梦系统后台把某篇文章设置置顶
时间:2020-12-15
