织梦的后台登陆的时候为什么总是出现验证码错误,这个是什么原因呢?

织梦的后台登陆的时候为什么总是出现验证码错误,这个是什么原因呢?,第1张

你好,登录织梦后台验证码不正确的解决方法:

1、确定后台账号密码输入无误的情况下,可以多尝试输入几次验证码,毕竟那个验证码不是宋体或微软雅黑,有的时候可能会看错。

2、直接取消织梦后台登陆的验证码,因为现在无法登陆后台,所以没法在后台设置,只能通过代码的方式实现,具体可参考赵一鸣SEO博客的《织梦建站视频教程》第六节:如何取消织梦后台登陆验证码,即可解决这个问题。

如果我的回答对你有用,可以采纳哦!

如果你的网站管理系统已经升级到了dede56以上版本,那么织梦管理后台验证码不显示这个情况也非常容易解决,在DedeV56新版中,统一将验证

码的有效设置系统→[验证码安全设置]里,可以设置哪些地方启用验证码,哪些地方不启用。还可以设置验证码类型,比如数字,英文与单词。

但之前的版本在系统设置里只可以设置评论是否需要验证码,那么有没别的办法呢?

其实只要用心你就会发现,早后台参数里修改验证参数,其实就等于修改网站内部的一个文件,只是在后台操作的选项有限,没有提供更多的修改接口,其实很多东

西只是官方觉得没什么必要修改,所以才没在后台提供修改的入口,那么我们不妨找到验证的配置文件进行修改,那么我们可操作的权限就很多了。在后台[验证码

安全设置]里,说修改后的保存实际上是修改了data\safe\inc_safe_configphp 这个文件,这是个配置文件。

比如:$safe_gdopen = '1,2,3,5,6'; 这个就是系统哪些地方开启验证码。与[验证码安全设置]界面是一对一的关系。

所以,如果当我们管理后台想关闭验证码(如果验证码无法正确输入,不支持GB库)的时候,只需要打开data\safe

\inc_safe_configphp 将$safe_gdopen = '1,2,3,5,6';

中的6删除即可,这样就去掉了织梦管理后台验证码,也就不必去进行繁琐的设置。

方法一:检查权限

检查 data/session 目录是否有写入权限(权限777),没有写入权限的话会导致 session 保存不成功,会提示验证码错误。(一般为此种情况

方法二:删除验证码

打开 dede/loginphp 文件

找到:

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

  ResetVdValue();

  ShowMsg('验证码不正确!','loginphp',0,1000);

  exit;

  }

修改为: 

if(false){}

打开 dede/templets/loginhtm 文件,删除以下代码: 

<php

  if(preg_match("/6/",$safe_gdopen))

  {

  >

  <dt>验证码:</dt>

  <dd><input id="vdcode" type="text" name="validate" style="text-transform:uppercase;"/><img id="vdimgck" align="absmiddle" onClick="thissrc=thissrc+''" style="cursor: pointer;" alt="看不清?点击更换" src="/include/vdimgckphp"/>

  <a href="#" onClick="changeAuthCode();">看不清? </a></dd>

  <php

  }

  >

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 织梦的后台登陆的时候为什么总是出现验证码错误,这个是什么原因呢?

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情