我已经安装了Magento 1.9。一周运作良好。昨天突然,当我尝试登录到Magento管理面板时,我键入username
和password
,然后单击“登录”按钮,没有任何反应。页面刷新,仅此而已。没有错误或任何其他消息。
如果输入了错误的用户名或密码,则会显示错误。
在我搜索此问题之后,建议我在以下几行中发表评论:
app \ code \ core \ Mage \ Core \ Model \ Session \ Abstract \ Varien.php
/* to solve login issue */
/*if (!$cookieParams['httponly']) {
unset($cookieParams['httponly']);
if (!$cookieParams['secure']) {
unset($cookieParams['secure']);
if (!$cookieParams['domain']) {
unset($cookieParams['domain']);
}
}
}
if (isset($cookieParams['domain'])) {
$cookieParams['domain'] = $cookie->getDomain();*/ //I have commented these lines
对于以下一些较旧的版本,在同一文件中推荐了该文件。
$cookieParams = array(
'lifetime' => $cookie->getLifetime(),
'path' => $cookie->getPath(),
//'domain' => $cookie->getConfigDomain()
//'secure' => $cookie->isSecure(),
//'httponly' => $cookie->getHttponly()
);
}*/
即使那样,我也无法登录到管理员。照原样。有人遇到这个问题吗?还有其他解决方案吗?
(我尝试通过ftp清除缓存和会话)。
app/code/local/Mage/Core..blahblah
进行编辑,以便Magento覆盖核心文件。也可以使用git进行版本控制,这真是天赐良机。