1

我需要一些帮助进行故障排除。

我刚刚将我的 1.3 站点升级到 2.0(打算继续升级到 2.1)。我运行实际页面,从数据库等读取内容,但我无法登录管理面板!

只是为了确保我没有忘记我所做的密码

<?php echo sha1('password' . 'salt'); ?>

从数据库中取出盐,输出与存储在数据库中的相同。但是我仍然无法登录。登录提示只是重新加载,没有错误消息或任何内容。有任何想法吗?

我也试过清除缓存/会话/等,甚至是不同的浏览器都没有影响。

从 PyroCMS 论坛交叉发布:https ://www.pyrocms.com/forums/topics/view/19323

4

2 回答 2

1

好的,因为在这里或 PyroCMS 论坛上似乎没有找到任何好的建议,而且我的网站内容非常少,所以我决定擦除所有内容并全新安装最新版本。

不是一个很好的解决方案供将来参考,但它必须这样做。

于 2012-07-31T11:15:15.307 回答
0

从我的清单中(我已经有一段时间没有遇到这种情况了):

  • 如果您没有收到不正确的密码错误,则很可能您只是在检查详细信息之前被重定向回登录页面。在 .htaccess 中启用“从 URL 中删除 index.php”可能会遇到问题 -/system/cms/config/config.php尝试更改
    $config['index_page'] = 'index.php';
    $config['index_page'] = '';

或(正如您所暗示的):

  • 清除 default_ci_sessions 表的内容
  • 清除域的 cookie(更快的方法是打开一个新的 Google 隐身窗口,它不会有任何 cookie)。

此外 - 如果您或其他人确实忘记了它(不要忘记),您可以使用普通用户登录表单启动管理员密码的密码重置。

于 2012-08-15T21:39:52.300 回答