如果dedecms后台登录验证码没有正常显示怎么办

解决方案:

如果dedecms后台登录验证码没有正常显示怎么办
1.取消后台验证码功能
由于没有验证代码就无法进入后台,请修改PHP文件源代码:
方法1:

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

1

2

3

4

5

if(($validate=='' || $validate != $svali) && preg_match("/6/",$safe_gdopen)){

        ResetVdValue();

        ShowMsg('验证码不正确!','login.php',0,1000);

        exit;

}

第一行替换为 if(false){

好 问题解决 不输验证码后台直接进去

方法2:
打开data/safe/inc.safe.config.php
将代码$safe_gdopen=’1,2,3,4,5,6,7’;单击中的6将其删除
未显示Dede背景验证代码分析:
验证代码需要GD库。请检查您的环境是否打开GD库
案例2中未显示Dede背景验证代码的分析:
验证码只显示背景,不显示字母
打开验证代码生成文件include/vdimgck.php

找到

1

2

3

4

5

6

7

8

9

10

for($i=0;$i<$rndcodelen;$i++)

    {

        $bc = mt_rand(0, 1);

        $rndstring[$i] = strtoupper($rndstring[$i]);

        $c_fontColor = $fontColor[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, $rndstring[$i]);

        $lastc = $rndstring[$i];

}

成功执行Imagettftext()函数导致capTCHA代码只显示背景,而没有字母
具体原因是字体文件路径不正确。解决方案
1,确认ggbi.ttf默认字体/中存在字体文件
2、为($i=0;$i<$<$编码;$i++)添加以下代码:

1

$font_file= str_replace("\\","/",$font_file);

也就是说,要替换字体文件路径中的反斜杠,因为我们知道反斜杠具有翻译字符的功能,
$font_file路径通常是一个磁盘字符:\应用程序服务器\www系统错误使用反斜杠作为转义,并导致$font_file,而不是一个路径,所以图像文本()函数总是返回一个错误
添加$font_file=str_replace(“\\”、“/”,$font_file);以解决
删除后台验证码不显示案例三种分析:
包括数据/单词/单词。txt文件不存在
解决方案:
(1)复制一个
(2)找到代码‘word_type’=>(int)$safe_codetype,//1:数字2:英语3:word
(3)更改为“word_type‘=>1(或2)验证代码是数字或英文
删除后台验证码并没有显示所有的解决方案
如果可以显示并取消验证码,而不能显示设置,则可以尝试覆盖数据并包括目录。

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

免责声明   ⚠️ 1. 本站所有资源来源于网络收集,若资源侵犯了您的合法权益, 请来信通知我们(Email: 1427707223@qq.com),我们会及时删除,给您带来的不便,我们深表歉意! 2. 分享目的仅供大家学习和交流,若使用商业用途,请购买正版授权! 否则产生的一切后果将由下载用户自行承担! 3. 会员不得使用于非法商业用途,不得违反国家法律。否则后果自负! 4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解! 5. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需! 6. 因源码具有可复制性,一经购买 ,不得以任何形式退款。 7.更多详情请点击查看

优站网 织梦dedecms教程 如果dedecms后台登录验证码没有正常显示怎么办 https://www.zhanceo.com/15275.html

诚乃立身之本、信为道德之基

常见问题
  • 如果付款后没有弹出下载页面,多刷新几下,有问题联系客服!
查看详情
  • 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。
查看详情

相关文章

联系官方客服

为您解决烦忧 - 24小时在线 专业服务

如果dedecms后台登录验证码没有正常显示怎么办-海报