PHPCMS V9 简化验证码

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();

 

posted @   ninama  阅读(114)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
点击右上角即可分享
微信分享提示