我在同一台服务器上安装了三个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的帐户。
所以这是一个会话问题。有谁知道如何解决这一问题?
答案 0 :(得分:0)
为什么你在同一个数据库中使用不同的表?
Opencart提供内置的不同商店设施。有一个表'table_prefix'.store
。您可以在同一个数据库和相同的表中覆盖每个商店。
好的,如果您使用相同的数据库,但您的每个商店都充当不同的Opencart安装。
我认为您可能会面临一些问题,例如由单个客户切换不同的商店并转移产品等。