设为首页 - 加入收藏 ASP站长网(Aspzz.Cn)- 科技、建站、经验、云计算、5G、大数据,站长网!
热搜: 手机 数据 公司
当前位置: 首页 > 运营中心 > 建站资源 > 经验 > 正文

关于dedeCMS后台登陆验证码不显示或显示叉的几个解决办法

发布时间:2021-12-15 09:45 所属栏目:19 来源:互联网
导读:该方法只在V5.6~V5.7SP1等几个版本测试. 第一种方法,开启PHP.ini中的GD库,估计一般虚拟空间都支持GD库的,打开php.ini文件,查找 php_gd.dll或php_gd2.dll,把extension前边的分号去掉就OK了. 第二种方法,估计是写入权限没有打开,给以下几个目录打开读写权限,删
该方法只在V5.6~V5.7SP1等几个版本测试.
 
第一种方法,开启PHP.ini中的GD库,估计一般虚拟空间都支持GD库的,打开php.ini文件,查找 php_gd.dll或php_gd2.dll,把extension前边的分号去掉就OK了.
 
第二种方法,估计是写入权限没有打开,给以下几个目录打开读写权限,删除/data/sessions中除index.html外的其他所有文件,给data目录设置读写权限,给include目录设置读写权限.
 
第三种方法,估计是字库出问题了,可以停止iis服务,打开/include/data/fonts目录,找相同文件替换掉ggbi.ttf,然后重启iis.
 
方法1、打开 login.php 找到:
 
if($validate=='' || $validate != $svali)
 
替换为:if( false )
 
在模板dede/templets/login.htm里去掉以下验证码的具体HTML代码:
 
<li><span>验证码:</span>
<input name="validate" type="text" id="vdcode" style='width:50px;text-transform:uppercase;' class="text" />
<img id="vdimgck" src="../include/vdimgck.php" alt="看不清?点击更换" align="absmiddle" style="cursor:pointer" onclick="this.src=this.src+'?'" /> //开源软件:Cuoxin.com
</li>
方法2、去掉DEDECMS5.6及dedecms5.7 验证码有效方法
 
在[验证码安全设置]里,说修改后的保存实际上是修改了data/safe/inc_safe_config.php 这个文件,这是个配置文件.
 
 
所以,如果当我们管理后台想关闭验证码(如果验证码无法正确输入,不支持GB库)的时候,只需要打开data/safe/inc_safe_config.php 将$safe_gdopen = ’1,2,3,5,6,7′; 中的6,7删除即可,不必去进行繁琐的设置.

(编辑:ASP站长网)

    网友评论
    推荐文章
      热点阅读