私はasp.net mvcを使用して電子商取引アプリケーションを開発しています。ASP.Net MVC - 戻るユーザーを識別する最善の方法
ユーザーが正常にアプリケーションがデータベース(お気に入り、注文履歴、未完成カートなど)から追加データを引っ張っているシステムにログインした後
使用するユーザーが私のオプション覚えていれば場合には、そのデータをプルするための最良の方法は何ですか?
ユーザーが認証され、追加データがマスターページに読み込まれていないことを確認することを検討していますが、最適な解決策ではないようです。
は私がログインアクションにセッションに保存していた軽量Userクラスを持っているし、ログアウト時に削除します。注文履歴はそこに保存されませんが、要求に応じて引き出されます。 認証を確認する方法の詳細について教えてください。 –
ああ何か狂ったことをしていないと仮定して(自分の認証をロールバックするなど)、HttpContext.Current.User.Identity.IsAuthenticatedをチェックしてください。 Identity.Nameからユーザー名を取得することもできます。 –