我有一个安装了muti商店的opencart网站。使用多商店功能
在子域中安装了大约4个商店mystore.com
a.mystore.com
b.mystore.com
c.mystore.com
问题是当用户登录到任何商店并且他正在移动到不同的商店时,用户需要再次登录。我发现这对用户来说很烦人。
有没有办法在所有子域中共享登录会话,因此当用户登录到任何商店时,他会自动登录到所有其他商店?
我只需要只分享登录信息,而不是购物车。
任何帮助将不胜感激。
答案 0 :(得分:1)
要实现这种类型的结构,您需要作为API结构工作。按照步骤
1)在登录时创建一个令牌并将此令牌存储在会话/内存缓存服务器
上2)将此令牌存储在您的cookie中
3)在您域名的每次通话中传递此令牌。从Cookie中获取并传递到您的网站
4)您的网站将使用您的会话服务器识别此令牌。如果找到则登录
希望有所帮助!!!
答案 1 :(得分:1)
简易解决方案,
确保在DOMAIN.COM之前包含"。" 期间
那就是......现在 www.domain.com 上的登录会话与 www.sub.domain.com 共享
注意,这将分享BOTH登录和购物车