dedecms后台登陆提示验证码不正确
解决方法一:首先也是最有可能的是检查你的空间是不是满了,测试的方法是你可以随便上传FTP空间里一个文件,会有提示,你可以联系空间服务商。也可能是data\session 保存不成功,原因是目录没有写权限(权限777);
解决方法二:
经几台机器测试,主要原因还是在php.ini的设置上。
大约1068行,有两个关于session的设置,采用默认的就可以,
打开php.ini 文件
找到;session.save_path = "/tmp" 改写成session.cookie_path = /
最后如果还是不行,那你就真把验证码输错了!
然后清除网站目录下\data\sessions下的所有文件,然后再清除浏览器的缓存或者重启浏览器之后;
重新登录,成功解决。
本机和服务器上都测试过,修改了这个参数后,再次登录dede,就会提示验证码不正确,改回默认,一切OK。
注释:
session.save_path 是保存session的路径
session.cookie_path 指定了要session会话 cookie 的有效路径 可查看setcookie第四参数关于cookie有效路径设置相关信息
解决方法三:
data/safe/inc_safe_config.php打开头一行
$safe_gdopen = '1,2,3,4,5,6';
修改为
$safe_gdopen = '1,2,3,4,5';
去掉6,即关闭后台验证码选项,测试可行,治标不治本;
最后如果还是不行,那你就真把验证码输错了!
后台密码修复:
织梦(dedecms)建站系统的管理员密码是使用的md532位小写加密方式,但是织梦(dedecms)系统做了一下小小的处理,在32位密文中,除去了前五位和后七位密文,仅仅保留了中间20位密码。原理就是这样了,大家应该还记得最初安装织梦(dedecms)默认的账号密码admin、admin吧?在这里跟大家说一下,admin的md532小写加密文是21232f297a57a5a743894a0e4a801fc3,大家除去前五位和后七位,就是f297a57a5a743894a0e4这些密文了。
接下来呢,我们进入我们的数据库,找到dede_admin这个表,dede记得是表前缀啊,根据自己的实际情况,大家灵活处理。大家看到的userid就是管理员的用户名了,pwd这个字段值就是我们的密码了,大家不要试图去解密这个密文了,因为加密复杂的md5密文应该都是收费的,这样我们把admin的这个密文f297a57a5a743894a0e4存入数据库,这样大家的密码就是admin了。
页:
[1]