私の問題は、
ユーザーがログインした後、いくつかのデータを保存したいと思います。ユーザーがログアウトするまで保持する必要があります。xml ファイル、セッション、Cookie など、多くのソリューションが議論されました。
これを達成するためのより良い方法はありますか?
私の問題は、
ユーザーがログインした後、いくつかのデータを保存したいと思います。ユーザーがログアウトするまで保持する必要があります。xml ファイル、セッション、Cookie など、多くのソリューションが議論されました。
これを達成するためのより良い方法はありますか?
HTTP セッションは進むべき道です。
ローカル ファイル システムへのデータの格納はスケーラブルではありません。Web サーバーを追加すると、クライアントが同じサーバーに何度もアクセスすることを保証することが難しくなります。ASP と IIS は、セッションに関するこの問題を解決しました。
通常、セッションは Cookie の上に実装されます。セキュリティ上の理由から、独自の Cookie を手動でローリングするよりもおそらく Session に固執する必要があります。
実際には、それがセッション変数の主なアイデアであり、保持したい情報に応じて Cookie も同様に優れています。より多くのセキュリティ セッションが優れているからです。
ユーザーがシステムからログアウトした後にデータを削除したい場合は、セッション変数を利用するのが良い方法の 1 つです。つまり、ユーザーのログインからログアウトまでのデータを保存する場合です。
ASP.NET セッション状態を使用すると、ユーザーが Web アプリケーションで ASP.NET ページをナビゲートするときに、ユーザーの値を格納および取得できます。
また、確認することもできます: ASP.NET でのセッションの探索
私の経験とこのリンクに照らして、データのペーシング方法私の最終的なアドバイスは次のとおりです。
クッキー:
データベース:
私のアドバイスは、以下の統計とこのリンクの詳細にも依存しますデータのペーシング方法: