dedecms后台验证码不显示问题 dedecms验证码不显示

对于很多用dedecms的朋友们有时候会遇到后台验证码不能正常显示问题,下面大致分为三种情况。

一、只显示背景,不显示字母



分析原因:可能是字体的文件路径不对,导致无法正常读取字体。

解决方法:1、确认include/data/fonts/ 里面存在字体文件 默认为ggbi.ttf

2、打开验证码生成文件 Include/vdimgck.php找到for($i=0;$i<$rndcodelen;$i++)

在下面加上一段代码 $font_file= str_replace("\","/",$font_file);
dedecms后台验证码不显示问题 dedecms验证码不显示

二、只显示字母



分析原因: Include/data/words/words.txt 文件不存在

解决方法:拷贝一个words.txt进去。

三、无法加载



分析原因:验证码需要GD库的支持 请检查你的环境是否开启GD库

解决方法:找到php.ini配置文件,在里面找到;extension=php_gd2.dll 把前面的分号去掉 重启apache(web服务器)即可解决。

还有一种终极方法可以解决一切验证码问题 解决方法如下:

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

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

ResetVdValue();

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

exit;

}

修改成

if(false){

ResetVdValue();

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

exit;

}

这样修改之后 验证码就可以不用输入 就可以直接访问了。

2、打开data/safe/inc.safe.config.php

把代码$safe_gdopen = '1,2,3,4,5,6,7'; 中的6,删除即可。

这样修改之后 就去掉了验证码的功能了。

  

爱华网本文地址 » http://www.413yy.cn/a/25101011/52744.html

更多阅读

使用instruments分析ios应用的memoryleak c memory leak

一、前提条件:在真机上装有**应用。1、 因为虚拟机内存足够,所以测试中使用真机;2、因为IOS开发者账号只申请一个,给开发组使用了,我们没法通过Xcode自动安装程序到手机上,所以用itools进行安装,然后再连接到Xcode上。3、如果通过itool

php进程后台调用(多线程/进程) php 多进程与多线程

php进程后台调用http://blog.iyi.cn/start/2006/11/php_6.html这两天在研究php模拟多线程的问题,碰到一个问题就是无论exec、popen、还是proc_open都会造成等待,也就是阻塞式的调用,而我想要得是无阻塞的调用,让程序在后台执行就可以解

堪称最毒的骂人宝典之一,另类骂人套词 五项另类骂人套词

狡猾,老歼,卑鄙,无耻,下流,没品,滑头,老狐狸,黑心肝,没良心,不要脸,没有格,好小人,大欺小,羞羞脸,丧心病狂,无血无泪,人神共愤,天地不容,冷血动物,枉为灵长类,难怪人家会讨厌你。不要跟我狂,我大哥秦始皇!不要跟我装,我后台党中央,不信你不服输,拉登是我叔,先

声明:《dedecms后台验证码不显示问题 dedecms验证码不显示》为网友惜你如命分享!如侵犯到您的合法权益请联系我们删除