织梦dede后台验证码不显示解决方法

织梦dede后台验证码不显示解决方法

ID:6711857

大小:99.00 KB

页数:4页

时间:2018-01-23

织梦dede后台验证码不显示解决方法_第1页
织梦dede后台验证码不显示解决方法_第2页
织梦dede后台验证码不显示解决方法_第3页
织梦dede后台验证码不显示解决方法_第4页
资源描述:

《织梦dede后台验证码不显示解决方法》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、织梦Dede后台验证码不显示解决方法 织梦Dede后台验证码不显示解决方法,很多时候dedecms网站后台的验证码不显示,验证码不显示网站后台就没法登陆,常见的验证码后台不显示的情况有以下三种:Dede后台验证码不显示情况一Dede后台验证码不显示情况二Dede后台验证码不显示情况三那么以上三种方法我们应该如何解决织梦Dede后台验证码不显示?通用解决方案---取消后台验证码功能因为没有验证码不能进后台所以修改php文件源代码:方法一:打开dede/login.php找到如下代码   if(($validate==''

2、

3、$validate!=$svali)&&preg_m

4、atch("/6/",$safe_gdopen)){       ResetVdValue();       ShowMsg('验证码不正确!','login.php',0,1000);       exit;}第一行替换为  if(false){         好问题解决不输验证码后台直接进去方法二打开data/safe/inc.safe.config.php把代码$safe_gdopen='1,2,3,4,5,6,7';中的6,删除即可Dede后台验证码不显示情况一分析验证码需要GD库请检查你的环境是否开启GD库 Dede后台验证码不显示情况二分析验证码只显示背景不显

5、示字母打开验证码生成文件Include/vdimgck.php 找到   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

6、,$y_pos,19,$c_fontColor,$font_file,$rndstring[$i]);       $lastc=$rndstring[$i];}Imagettftext()函数没有成功的执行导致了验证码只显示背景不显示字母具体原因为字体文件路径不对.解决方法1确认include/data/fonts/里面存在字体文件 默认为ggbi.ttf2在for($i=0;$i<$rndcodelen;$i++)上一行加上如下代码:           $font_file=str_replace("\","/",$font_file); 即把字体文件路径中反斜杠替

7、换成斜杠因为我们知道反斜杠有转译字符的功能,$font_file路经大体为盘符:appservwww系统错误的把反斜杠当作转义用了导致$font_file也就不是一个路径了所以Imagettftext()函数总是返回错误加上$font_file=str_replace("\","/",$font_file);即可解决Dede后台验证码不显示情况三分析 Include/data/words/words.txt文件不存在 解决方案1拷贝一个进去              2找到代码   'word_type' =>(int)$safe_codetype,  //1:数字 

8、2:英文  3:单词               换成'word_type' =>1 (或2)既验证码为数字或英文 Dede后台验证码不显示全部情况解决 如果原来可以显示后来取消验证码后再设置就无法显示,可以通过覆盖data与include目录试试。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。