2016-09-24 10 views
3

私はCodeigniter 3.xセッションがクッキーを使用しないため安全であるという解決策を得ました。 (Codeigniter - Handle Sessions without cookies)。 カートクラスは推奨されていません。公式のサイトでは、カートのクラスは将来のアップデートで削除される可能性があります。私はカートのクラスがCI 2.xのセッションが安全でないために推奨されないと思います(Is it safe to use CodeIgniter shopping cart?)。今CI 3.0のセッションを安全に、私の質問は、カートのクラスを使用することですか?それは安全ですか?使用上の問題がありますか?Codeigniter 3.xセッションは安全ですが、非推奨のカートクラスを使用していますか?

+0

カートクラスは削除され、codeigniter 4には含まれません。カートクラスは、電子商取引のベストプラクティスを奨励しません。カートは、製品IDと数量についてのみ責任を負うべきです。価格と在庫は製品テーブルから得られます。どうして?価格は変更されます。数量が変更されます。在庫がなくなったら、カートから取り出してください。価格が変更された場合、広告申込情報の合計が変更されます。全体のランニングオーダーの合計(カート製品の合計、注文割引、出荷、税金、総計)は、別のテーブル/オブジェクトに入れる必要があります。 – cartalot

+1

私はcodeigniterでプロジェクトを始めました。その中にカートを管理しなければならないので、コアコード番号を更新するつもりはないので、将来の更新でカートクラスを削除しても影響を受けません。カートクラスを使用してセキュリティ上の問題があることを知りたいですか?ありがとう:) – CaptainAdmin

答えて

0

あなたはすべてを混ぜます。 CI3のセッションは、まだPHPフレームワークのようにCookieを使用しており、カートクラスは安全です。カートクラスは、理念によって廃止されましたが、新しいCI3セッションライブラリのためにCI3でさらに優れています。

関連する問題