灰儿 发表于 2014-3-15 20:52:37

phpcms V9后台登录提示验证码输入错误的解决方法26

今天下载了一个最新版的phpcms v9的程序,调试了一下。
发现后台一直登录不成功。
提示:“验证码输入错误”。
于是在网上查很多资料,官方帮助上也给出一个这样的答案:
修改"/caches/configs/system.php"当中的:'session_storage' => 'mysql',将其修改为'session_storage' => 'files'。
按他的提示,改过以后,还是照样提示验证码输入错误,但我在其他人的机子上确实可以登录成功。
所以推测可能是我电脑缓存有问题。
但也不可能一直用别人的机子测试。
索性直接把phpcms后台验证码功能删除掉。
下面分享一下删除的办法:
找到\phpcms\modules\admin\index.php。
删除32到35行的代码,也可以直接在前面用“//”注释掉,如下面的代码。
//    $code = isset($_POST['code']) && trim($_POST['code']) ? trim($_POST['code']) : showmessage(L('input_code'), HTTP_REFERER);
//    if ($_SESSION['code'] != strtolower($code)) {
//   showmessage(L('code_error'), HTTP_REFERER);
//    }
然后再登录,可能会出现登录成功又自动退出的情况,你只要把浏览器关掉,再重新打开并登录就可以解决掉了。
页: [1]
查看完整版本: phpcms V9后台登录提示验证码输入错误的解决方法26