codeigniter:带有购物车的 ion auth
我正在将 ion auth 与 codeigniter 购物车集成,两者都独立工作,但是如果我的购物车中有商品然后我登录,我会丢失购物车商品。
我猜这与会话相关,我扫描了登录脚本,似乎没有结束会话并开始新的会话,所以我有点迷失。
对 codeigniter 相当陌生,所以如果有人能指出我正确的方向那就太好了?
谢谢,
马丁
I am integrating ion auth with the codeigniter cart, both are working independently however if I have items in my cart then I login, I lose the cart items.
Guess this is session related, I have scanned the login scripts and doesnt seem to be ended the session and starting a new one, so I am a bit lost.
Fairly new to codeigniter, so if someone could point me in the right direction that would be great?
Thanks,
Martyn
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
Ion auth 和 Codeigniter 购物车类都使用 Codeigniter 会话,而不是本机 PHP 会话。您可能使用旧版本的 Ion auth,它会在登录时清除 Codeigniter 会话。尝试使用最新版本:github 上的 Ion Auth。
此外,codeigniter cookie 的大小限制为 4kB,加密后会更小,因此请考虑为您的购物车类使用 PHP 本机会话。
Ion auth and the Codeigniter cart class both use Codeigniter sessions, and not native PHP sessions. You are probably using an older version of Ion auth which clears the Codeigniter session on login. Try using the latest version: Ion Auth on github.
Also, the codeigniter cookie is limited to 4kB, less with encryption, so consider using PHP native session for your cart class.