0

私はionauthをcodeigniterカートと統合していますが、どちらも独立して機能していますが、カートにアイテムがある場合はログインすると、カートのアイテムが失われます。

これはセッションに関連していると思います。ログインスクリプトをスキャンしましたが、セッションが終了して新しいセッションが開始されていないようです。少し迷っています。

codeigniterはかなり新しいので、誰かが私を正しい方向に向けることができれば、それは素晴らしいことですか?

ありがとう、

マーティン

4

1 に答える 1

0

Ion 認証と Codeigniter カート クラスはどちらも、ネイティブ PHP セッションではなく、Codeigniter セッションを使用します。ログイン時に Codeigniter セッションをクリアする古いバージョンの Ion 認証を使用している可能性があります。最新バージョンを使用してみてください: github の Ion Auth。 また、codeigniter Cookie は 4kB に制限されており、暗号化を使用するとそれ以下になります。そのため、カート クラスに PHP ネイティブ セッションを使用することを検討してください。

于 2010-08-25T12:50:26.450 に答える