织梦DEDECMS后台验证码错误不能正常验证的原因和解决方法

作者:寇玉鑫 , 分类:技术分享 , 浏览:4850 , 评论:2 请在这里放置你的在线分享代码

   用dedecms是因为其简单容易上手,做模板也比较简单。SEO优化做的也比较好,所以使用人数非常之多。但是dedecms也是也是出现问题最多的程序bug多,也容易出问题。

  用dedecms的人也许都碰到过后台登陆时不显示验证码的问题,今天就这个问题 给大家分析一下其原因和解决方法。

  解决一:

  data/session 保存不成功,原因是目录没有写入权限(权限777),使用FTP连接工具或者进入在线文件管理均可修改;
  解决二:
  可以取消掉验证码,具体操作方法如下,分为两步来进行:

  1、打开 dede/login.php 找到:

 if($validate=='' || $validate != $svali)

 替换为:

 if( false)

  2、在模板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+'?'" /> 
</li>

  解决三:
  如果上面的二种办法都不凑效,这是还可以检查一下是不是空间满了,因为空间如果满了,那就生成不了session文件啦。

  以上三种方法基本上可以解决验证码不显现的问题,前题是没有修改过过多文件。如果你做过二次开发,那么就要检查您曾修改过的文件。

 

发表评论

必填

选填

选填

◎欢迎参与讨论,博客大全免费收录

已有2位网友发表了看法:

1#boke123导航  2015-07-20 12:55:25 回复该评论
看起来很不错,不过我一直都在折腾WordPress
1#寇玉鑫  2015-07-20 15:10:01 回复该评论
以前折腾过dede
寇玉鑫自媒体