VPS参考测评推荐
专注分享VPS主机优惠信息
衡天云优惠活动
华纳云最新优惠促销活动
jtti最新优惠促销活动

dedecms后台登录验证码不正常显示(phpcms验证码不显示)怎么办

locvps
主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情!
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作

dedecms后台登录验证码不正常显示(phpcms验证码不显示)怎么办

前言:

登录dedecms后台时,经常会遇到以下三个问题:

1.不显示后台验证码

feabf525ad3137dcde36bdf0e6b33b8.png

2.后台验证码不正常显示。

2245a7c097fc07ee461aa0584fc5012.png

3.后台验证码显示异常。

9a98dd159a722d4347043c9b3ea1836.png

解决方法:

1.取消后台验证码功能。

因为没有验证码无法进入后台,所以修改php文件的源代码:

方法1:

打开dede/login.php并找到以下代码

if(($ validate = = & # 39;'| | $验证!= $ svali)& amp;& amppreg _ match(& quot;/6/& quot;,$ safe _ gdopen)){ ResetVdValue();ShowMsg(& # 39;验证码不正确!','log in . PHP & # 39;,0,1000);退出;}第一行替换为if(false){

好了,解题,不要丢验证码,进后台就行了。

(学习视频分享:php视频教程)

方法二:

打开data/safe/inc.safe.config.php。

代码$ safe _ gdopen = & # 391,2,3,4,5,6,7';在6,删除它。

Dede后台验证码分析未显示:

验证码需要GD库。请检查GD库是否在您的环境中打开。

不显示Dede后台验证码。分析二:

验证码只显示背景,不显示字母。

打开验证码生成文件Include/vdimgck.php

发现

for($ I = 0;$ i & lt$ rndcodelen$i++) { $bc = mt_rand(0,1);$ rnd string[$ I]= strto upper($ rnd string[$ I]);$ c _ font color = $ font color[mt _ rand(0,4)];$y_pos = $i==0?4:$ I *($ font _ size+2);$c = mt_rand(0,15);@imagettftext($im,$font_size,$c,$y_pos,19,$c_fontColor,$font_file,$ rnd string[$ I]);$ lastc = $ rnd string[$ I];}未成功执行{ Imagettftext }函数会导致验证码仅显示背景,而不显示字母。

具体原因是字体文件路径不对。解决办法

1.确认include/data/fonts/中的字体文件默认为ggbi.ttf。

2.in for($ I = 0;$ i & lt$ rndcodelen$i++)将以下代码添加到上一行:

$ font _ file = str _ replace(& quot;\ \ & quot,& quot/& quot;,$ font _ file);即在字体文件路径中用斜杠替换反斜杠因为我们知道反斜杠有翻译字符的功能,

$font_file的路径一般是盘符:\appserv\www。系统错误地使用了反斜杠作为转义,所以$font_file不是路径,所以Imagettftext()函数总是返回错误。

add $ font _ file = str _ replace(& quot;\ \ & quot,& quot/& quot;,$ font _ file);是可以解决的。

不显示Dede后台验证码。分析三:

包含/data/words/words.txt文件不存在。

解决方案:

(1)复制一份。

(2)找到代码& # 39;word _ type & # 39= & gt(int)$safe_codetype,// 1:数字2:英语3:单词

(3)替换为& # 39;word _ type & # 39= & gt1(或2)个验证码都是数字或英文

Dede后台验证码不显示所有解决方案。

如果验证码在被取消前可以显示,那就不能显示。您可以尝试覆盖数据并包含目录。

推荐:Dreamweaver cms以上是dedecms后台登录验证码不能正常显示的详细情况。更多请关注主机参考其他相关文章!

这几篇文章你可能也喜欢:

本文由主机参考刊发,转载请注明:dedecms后台登录验证码不正常显示(phpcms验证码不显示)怎么办 https://zhujicankao.com/86958.html

【腾讯云】领8888元采购礼包,抢爆款云服务器 每月 9元起,个人开发者加享折上折!
打赏
转载请注明原文链接:主机参考 » dedecms后台登录验证码不正常显示(phpcms验证码不显示)怎么办
主机参考仅做资料收集,不对商家任何信息及交易做信用担保,购买前请注意风险,有交易纠纷请自行解决!请查阅:特别声明

评论 抢沙发

评论前必须登录!