2010-08-24 6 views
0

이온 인증 코드를 codeigniter 카트와 통합하고 있지만 둘 다 독립적으로 작동하지만 장바구니에 품목이있는 경우 로그인하면 장바구니 품목이 손실됩니다.codeigniter : 장바구니와 이온 인증

이 세션과 관련된 것으로 추측합니다. 로그인 스크립트를 스캔했는데 세션이 종료되고 새 세션이 시작된 것처럼 보이지 않으므로 조금 잃어 버렸습니다.

코드 닉터 (codeigniter)에 새로 입문했는데, 누군가 올바른 방향으로 나를 가리켜 주면 멋질 것입니다.

감사합니다,

마틴

답변

0

이온 인증과 CodeIgniter의 카트 클래스 모두 CodeIgniter의 세션, 그리고 네이티브 PHP 세션을 사용합니다. 아마도 로그인시 Codeigniter 세션을 지우는 이전 버전의 Ion auth를 사용하고있을 것입니다. 최신 버전을 사용해보십시오 : Ion Auth on github. 또한 codeigniter 쿠키는 암호화가 적은 4kB로 제한되어 있으므로 장바구니 클래스에 대해 PHP 원시 세션 사용을 고려하십시오.