DEDECMS 原先装过dedecms 卸载了,不过现在刚装好DEDECMS 可是一直提示 验证码错误 后台登不上去
登录FTP或者本地测试的文件夹data下的safe文件,打开,找到inc_safe_configphp此文件。
有记事本或者notepad等工具打开,看到如图代码,将里面的“6”,去掉,保存即可。
4
然后,返回织梦后台,再登录,就可以看到验证码,已经没有了,可以直接登陆即可。
找到DEDE后台目录,也就是默认的/dede/loginphp在Dreamweaver8里面是第44行 找到以下代码
if(($validate=='' || $validate != $svali) && preg_match("/6/",$safe_gdopen))
把上面的代码替换成以下代码
if( false )
然后直接保存就可以了这样后台登录的时候就可以不用输入验证码就可以登录了,下面我们再去掉后台验证码的以及提示
找到DEDE后台目录,也就是默认的/dede/templets/loginhtm在Dreamweaver8里面是第53 - 55行 找到以下代码
<li><span>验证码:</span> <input name="validate" type="text" id="vdcode" style='width:50px;text-transform:uppercase;' class="text" /> <img id="vdimgck" src="/include/vdimgckphp" alt="看不清?点击更换" align="absmiddle" style="cursor:pointer" onClick="thissrc=thissrc+''" /></li>
注释或者删除掉即可
DEDECMSv56后台验证码的步骤:
DEDECMSv56版本就不需要去手工去掉验证码了,官方更新了版本功能,可以在DEDE后台直接取消掉后台验证码了,
操纵方法如下:
1 登录DEDE后台Dede教程-598080707NET
2 系统 - 系统设置 - 验证安全设置 - 验证安全设置 - (取消勾选 - 后台登陆) - 然后点确定
这样DEDECMSv56的后台验证码就去掉了
1、空间满了。我遇到的验证码错误都是空间满了,如果也遇到验证码错误的问题,可以先检查是否空间满了。
2、用ftp进入你的dedecms程序空间,把data/session目录下除indexhtm外的其它session文件都删除,然后本地ie浏览器清除缓存。重新登录dedecms后台试试看。
3、可以取消掉验证码,具体方法如下:
实现的方法一共分为两步来进行:
打开 loginphp 找到:
if($validate=='' || $validate != $svali)替换为:
if( false )
然后,在模板dede/templets/loginhtm里去掉以下验证码的具体HTML代码:
<li><span>验证码:</span><input name="validate" type="text" id="vdcode” style="width:50px;text-transform:uppercase;" />
<img id="vdimgck" src="/include/vdimgckphp" alt="看不清?点击更换" align="absmiddle" style="cursor:pointer" onclick="thissrc=thissrc+''" />
</li>
你好,登录织梦后台,验证码不正确的解决方法:
1、确定后台账号密码输入无误的情况下,可以多尝试输入几次验证码,毕竟那个验证码不是宋体或微软雅黑,有的时候可能会看错。
2、直接取消织梦后台登陆的验证码,因为现在无法登陆后台,所以没法在后台设置,只能通过代码的方式实现,具体可参考赵一鸣SEO博客的《织梦建站视频教程》第六节:如何取消织梦后台登陆验证码,即可解决这个问题。
如果我的回答对你有用,可以采纳哦!
DEDECMS 将data目录迁移到web以外目录,验证码无法显示解决方法
打开include目录下的vdimgckphp文件, 找到如下代码:
require_once (dirname(__FILE__)'//data/safe/inc_safe_configphp');require_once (dirname(__FILE__)'//data/configcacheincphp');
$config = array(
'font_size' => 14,
'img_height' => $safe_wheight,
'word_type' => (int)$safe_codetype, // 1:数字 2:英文 3:单词
'img_width' => $safe_wwidth,
'use_boder' => TRUE,
'font_file' => dirname(__FILE__)'/data/fonts/ggbittf',
'wordlist_file' => dirname(__FILE__)'/data/words/wordstxt',
'filter_type' => 5);
$sessSavePath = dirname(__FILE__)"//data/sessions/";
将上面代码中的data路径做相应的调整,比如将data移到根目录的上一级目录,我们这里对data的路径加一个“/”,改后如下:
require_once (dirname(__FILE__)'///data/safe/inc_safe_configphp');require_once (dirname(__FILE__)'///data/configcacheincphp');
$config = array(
'font_size' => 14,
'img_height' => $safe_wheight,
'word_type' => (int)$safe_codetype, // 1:数字 2:英文 3:单词
'img_width' => $safe_wwidth,
'use_boder' => TRUE,
'font_file' => dirname(__FILE__)'/data/fonts/ggbittf',
'wordlist_file' => dirname(__FILE__)'/data/words/wordstxt',
'filter_type' => 5);
$sessSavePath = dirname(__FILE__)"///data/sessions/";
好了,这样就可以了。
备注:如果data已经移出根目录外面也设置了禁止执行权限,uploads也设置了禁止执行权限
登录后台却还是提示data和uploads有执行权限,那么就在根目录下建立一个data空目录,并在httpdconf中把这个空目录data设置为禁止执行php权限即可
删这个没关系,不知道你用什么编辑的,用记事本很容易出错。帝国、dede这些信息我都改过,没出现过问题,建议本地重新下个新的安装包测试下,记得用dreamweaver等专业工具来修改,尽量少用记事本,有时候回退操作会导致代码乱掉。
网站模板库 » DEDECMS 原先装过dedecms 卸载了,不过现在刚装好DEDECMS 可是一直提示 验证码错误 后台登不上去
0条评论