私は ASP.Net の初心者で、基本的な質問があります。答えを見つけようとしましたが、失敗しました。
ログに記録されたユーザー ID を Web アプリのページで保持するために、セッション変数を使用しています。
if (Session["LoggedUserKey"] == null)
{
Session.Add("LoggedUserKey", UserID);
}
else
{
Session["LoggedUserKey"] = UserID;
}
セッション タイムアウトの期限が切れた後、何が起こるかわかりません。ユーザー ID を失うことはありますか? 次のようなセッション変数について尋ねると、セッションタイムアウトが延長されます。
protected void Page_Load(object sender, EventArgs e)
{
if (Session["LoggedUserKey"] == null)
{
Response.Redirect("~/Login.aspx");
return;
}
}