客户自动以其他客户身份登录

时间:2016-04-21 00:23:19

标签: php opencart e-commerce opencart2.x

我在同一台服务器上安装了三个Open Cart。 它就像是

  

www.myshop.com/shop1; www.myshop.com/shop2; www.myshop.com / shop3`

他们使用不同的前缀共享相同的MySQL DB

现在的问题是,有时客户会以不同的客户身份自动登录。他甚至可以看到用户的历史。

我已经弄清楚究竟是什么原因:如果用户

AB在商店1和商店中拥有用户ID 10 如果用户CD在商店2中具有相同的ID(10),

然后发生错误。

来自商店1的用户AB如果访问商店2,将会看到用户CD的帐户。

所以这是一个会话问题。有谁知道如何解决这一问题?

1 个答案:

答案 0 :(得分:0)

为什么你在同一个数据库中使用不同的表? Opencart提供内置的不同商店设施。有一个表'table_prefix'.store。您可以在同一个数据库和相同的表中覆盖每个商店。 好的,如果您使用相同的数据库,但您的每个商店都充当不同的Opencart安装。 我认为您可能会面临一些问题,例如由单个客户切换不同的商店并转移产品等。