热搜词
发表于 2014-3-15 20:52:37 | 显示全部楼层 |阅读模式
今天下载了一个最新版的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);
//    }
然后再登录,可能会出现登录成功又自动退出的情况,你只要把浏览器关掉,再重新打开并登录就可以解决掉了。
全部评论0
回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|手机版|小黑屋|管理员之家 ( 苏ICP备2023053177号-2 )

GMT+8, 2025-4-9 15:00 , Processed in 0.409208 second(s), 26 queries .

Powered by Discuz! X3.5

Cpoyright © 2001-2025 Discuz! Team