サイトにアクセスした現在のユーザーを保存するために mvc にセッションを設定しようとしていました。例えば:
ユーザーがサイトにアクセスします。ログインとしてデータベースに記録されます。ユーザーがブラウザを閉じたとき。セッションは終了しました。
Windows認証では、これでユーザー名を取得できます
User.Identity.Name
_layout で、私はこれができることを望んでいました:
@{
var Data = HttpContext.Current.Session["UserSession"];
Data["UserSession"] = User.Identity.Name;
}
しかし、私はできません。セッション変数を設定し、それをユーザーの ID の値に割り当てるための適切な構文は何ですか。