我有一个奇怪的问题,我无法登录 Magento 1.8 管理面板。
它完全循环回登录框。
这似乎是 cookies 的问题。我已更改会话(在 local.xml 中)以使用数据库:
<session_save>db</session_save>
尝试登录管理员时,它正在创建一个 cookie:
Name adminhtml
Value ohihrbskueri2hoos8v58pgkd7
Host sub.domain.com
Path /
Expires Wed, 18 May 2022 17:33:10 GMT
Secure No
HttpOnly No
如果这个 cookie 存在,那么我就可以登录了。
我注意到的是,当我注销时,它会创建第二个 cookie:
Name adminhtml
Value j3ljtmidn3arlghj7ev5u9c4o4
Host .sub.domain.com
Path /
Expires Wed, 18 May 2022 17:34:30 GMT
Secure Yes
HttpOnly No
与第二个 cookie 最显着的区别是主机。它在域的开头有一个句号。如果我删除这个 cookie,我就可以登录了。
我需要弄清楚创建此 cookie 的原因/位置
回答1
我已经得出了答案。
我需要将 cookie 域(系统 > 配置 > 常规 >Web)设置为:
.sub.domain.com
我假设这会停止生成重复的 cookie,因为它使用的是同一个域。