DEDECMS57 commonfuncphp 修改任何一个地方,登陆界面验证码就不显示了
这个我遇到过,你php版本应该是53以上吧dede不支持最新的php函数session_register()已经被弃用了直接注释掉就可以了,不用进行注册就可以声明session。
在include/userloginclassphp中查找function keepUser(),大概在281行
把keepUser()函数下的@session_register();整段删除
另外的解决方法就是在include/userloginclassphp 中声明一个函数
function session_register()
{
return true;
}
这个貌似在后台系统设置-过滤设置-里有相应的选项,勾选上就可以了吧。。。 希望我的回答能解决你的问题!
ps:直接的办法就是悠文章模板,直接将相应的验证码部分去掉就可以了。。。
删这个没关系,不知道你用什么编辑的,用记事本很容易出错。帝国、dede这些信息我都改过,没出现过问题,建议本地重新下个新的安装包测试下,记得用dreamweaver等专业工具来修改,尽量少用记事本,有时候回退操作会导致代码乱掉。
0条评论