我正在将 ion auth 与 codeigniter 购物车集成,两者都是独立工作的,但是如果我的购物车中有物品然后我登录,我会丢失购物车物品。
猜猜这是与会话相关的,我已经扫描了登录脚本,似乎并没有结束会话并开始一个新的会话,所以我有点迷茫。
对codeigniter来说相当新,所以如果有人能指出我正确的方向,那会很棒吗?
谢谢,
马丁
我正在将 ion auth 与 codeigniter 购物车集成,两者都是独立工作的,但是如果我的购物车中有物品然后我登录,我会丢失购物车物品。
猜猜这是与会话相关的,我已经扫描了登录脚本,似乎并没有结束会话并开始一个新的会话,所以我有点迷茫。
对codeigniter来说相当新,所以如果有人能指出我正确的方向,那会很棒吗?
谢谢,
马丁
Ion auth 和 Codeigniter 购物车类都使用 Codeigniter 会话,而不是原生 PHP 会话。您可能使用的是旧版本的 Ion auth,它会在登录时清除 Codeigniter 会话。尝试使用最新版本:github 上的 Ion Auth。 此外,codeigniter cookie 被限制为 4kB,加密时更小,因此请考虑为您的购物车类使用 PHP 本机会话。