PHPCMS V9 简化验证码
时间:2024年02月24日
/来源:网络
/编辑:佚名
PHPCMS V9:简化验证码
个人感觉phpcmsv9程序中的验证码文字比较复杂且难以辨认,可以修改以下两个
checkcode文件:
phpcms\libs\classes\checkcode.class.php
phpsso_server\phpcms\libs\classes\checkcode.class.php
其实两个文件都一样,一个是在phpcms中使用,一个在phpsso中使用。
1.设置只显示数字
//设置随机生成因子
//public $charset ='abcdefghkmnprstuvwyzABCDEFGHKLMNPRSTUVWYZ23456789':
public $charset ='0123456789';
2.取消或减少文字倾斜和抖动
复制代码
//imagettftext($this-> img,$this->font_size,rand(-30,30),$x*$i+rand(0,5), $this-> height/1.4, $this->fon_tcolor,$this-> font,$this->code[$i]);
imagettftext($this-> img, $this->font_size, rand(-0,0,) $x*$i+rand(0,0,), $this->heiqht/1.4,$this-> font_color, $this->font,$this->code[$i]);
复制代码
3.取消图片画线
$this-> creat_font();
//$this-> creat_line();
$this-> output();
个人感觉phpcmsv9程序中的验证码文字比较复杂且难以辨认,可以修改以下两个
checkcode文件:
phpcms\libs\classes\checkcode.class.php
phpsso_server\phpcms\libs\classes\checkcode.class.php
其实两个文件都一样,一个是在phpcms中使用,一个在phpsso中使用。
1.设置只显示数字
//设置随机生成因子
//public $charset ='abcdefghkmnprstuvwyzABCDEFGHKLMNPRSTUVWYZ23456789':
public $charset ='0123456789';
2.取消或减少文字倾斜和抖动
复制代码
//imagettftext($this-> img,$this->font_size,rand(-30,30),$x*$i+rand(0,5), $this-> height/1.4, $this->fon_tcolor,$this-> font,$this->code[$i]);
imagettftext($this-> img, $this->font_size, rand(-0,0,) $x*$i+rand(0,0,), $this->heiqht/1.4,$this-> font_color, $this->font,$this->code[$i]);
复制代码
3.取消图片画线
$this-> creat_font();
//$this-> creat_line();
$this-> output();
新闻资讯 更多
- 【phpcms教程】phpcms内容详情页只显示日期不显示时间的方法02-24
- 【phpcms教程】PHPCMSV9父栏目调用子栏目的方法02-24
- 【phpcms教程】教你如何修改PHPCMS V9版本管理后台路径02-24
- 【phpcms教程】PHPCMS v9忘记管理员后台密码的解决方法02-24
- 【phpcms教程】phpcms栏目调用详解02-24
- 【phpcms教程】phpcms调用全站最新文章列表的方法02-24
- 【phpcms教程】完美解决phpcms图片太大撑破表格图片自适应图片按比例缩小02-24
- 【phpcms教程】phpcms在本地安装完成后总是跳转到install/install.php02-24
猜你需要
热门文章
- 178Moban源码谈谈免费源码与收费源码的区别
- 2帝国CMS忘记后台登陆用户名、密码、认证码的解决方法
- 3帝国CMS(EmpireCMS) v7.5后台任意代码执行漏洞及具体修复方法
- 4帝国CMS和WordPress 哪个好?哪个适合建站?
- 5如何解决Discuz的密码错误次数过多请15分钟后登陆的问题
- 6帝国cms灵动标签取得内容和栏目链接地址
- 7emlog pro 注册码“开心”教程(如果有一天,emlog官方版 或者 emlog免费版 跑路了,那用户怎么办?)
- 8织梦CMS在nginx下设置伪静态方法(附nginx伪静态规则)
- 9帝国cms后台登录出现”您还未登录”怎么解决?
- 10帝国cms7.5忘记登录密码 和忘记登录认证码以及多次登录 失败被锁定解决办法