为什么 Magento Logout 没有清除当前的 session 数据?

Why is the Magento Logout is not clearing the current session data?

我有一个问题(我使用的是旧版本 IWD One Page Checkout)。

如果您以 adam 身份登录,然后 log out 并以访客身份结帐。 它发送的电子邮件将包含以前登录的用户数据。

此外,当您注销时,header 仍会显示:

Welcome, Adam Henry! (Not Adam Henry?) My Account Checkout Log In

才知道这个名字是这么来的:

Mage::getSingleton('checkout/session')->getQuote()->getData()

它仍然保留旧的 session 数据。

是否应在注销时清除此数据?

永久购物车 可能导致此行为。 尝试在 magento admin backend

中禁用它

Admin -> System -> Customer -> Persistent Shopping Cart