私はカスタムログインプロセスを作成しようとしています。このためにセッションを使用したいのですが、asp.net MVCは私がセッションを使用する方法を教えてください。ユーザーからログアウトしたかどうかをチェックするだけで、ログインせずにダッシュボードにアクセスできるようになります。前もって感謝します。どのようにセッションを使用し、セッションに値を格納し、ログイン用sysytemを使用する
Session["user"] = profile.userName;
var admin = db.userProfiles.Where(x => x.userName == user.userName && x.password == user.password && x.admin==1).FirstOrDefault();
if(admin==null)
{
if (Session["user"] != null)
{
ViewBag.userName = user.userName;
return View();
}
else
{
return RedirectToAction("login");
}
}
else
{
if (Session["user"] != null)
{
return RedirectToAction("index");
}
else
{
return RedirectToAction("login");
}
私は感覚でこれをやってユーザーを関連付けることによって、保護されたユーザデータとASP.NETコアアプリケーションを作成します。学習..あなたがasp.net MVCを学ぶための良い方法は何ですか? – Adil