opencart cookies问题 - 如何解决?

时间:2011-05-20 10:02:28

标签: php c++

我这里有2家商店:oc v1.4.9.3

1) tsubamecorp.com/singapore/
2) tsubamecorp.com/malaysia/

问题是当你登录tsubamecorp.com/singapore/admin时一切正常。

登录后的网址看起来像这样

tsubamecorp.com/singapore/admin/index.php?route=common/home&token=827bcf36d9c167581620f377417e8774
但是当您在网址
tsubamecorp.com/malaysia/admin/index.php?route=common/home&token=827bcf36d9c167581620f377417e8774
中将文件夹从singapore更改为malaysia时 您可以登录而无需输入用户名或通过马来西亚商店的登录页面!!!

只有在同一浏览器中尝试时才会发生这种情况。

任何解决方案??

3 个答案:

答案 0 :(得分:1)

在不更改OpenCart的默认行为的情况下(如Zappo所述),您应该为每个商店设置一个新的主机名。您必须注册两个单独的DNS名称,然后按如下方式访问您的商店......

malaysia.tsubamecorp.com/admin/index.php
singapore.tsubamecorp.com/admin/index.php

您仍然可以使用单个安装的OpenCart和单个数据库运行。这篇文章可以帮助您更好地理解这种配置......

http://forum.opencart.com/viewtopic.php?f=20&t=21411

答案 1 :(得分:0)

我认为只有在更改名称和刷新时才会出现这种情况。我想当你退出并尝试再次登录时,它将无法正常工作。

答案 2 :(得分:0)

这是默认的OpenCart行为...... 我也认为杰罗姆是对的。 Cookie位于同一个域中,因此OpenCart认为您仍然登录。

然而,我没有看到你的问题...... 如果有人能够获得该cookie,他或她已经登录... (例如,当有人没有登录时,这不会发生)