Asp.NET MVC Session ile Oturum açmak

Sinan Uğurlu

Kilopat
Katılım
30 Mayıs 2018
Mesajlar
496
Çözümler
11
Yer
Datacenter
Daha fazla  
Cinsiyet
Erkek
Meslek
Yazılım ve Ağ Altyapı Danış.
İyi günler, ASP.net Web Forms'da Session ile oturum açıyordum, ancak MVC'ye yeni başladım ve çalışma mantığı biraz karmaşık geldi. MVC de aşağıdaki kodu kullanarak oturum açma yolunu buldum, örneğin Home controller'da oturum açıyorum ama diğer controller larda Session'a erişemiyorum. Acaba bunun daha pratik bir yolu varmı? Birde Session kullanarak oturum açmak güvenilirmi?

[CODE lang="aspnet" title="MVC Login Kodu"]var userInDb = db.Users.FirstOrDefault(x => x.userName == user.userName && x.userPass == user.userPass);
if (userInDb != null)
{
FormsAuthentication.SetAuthCookie(user.userName, false);
return RedirectToAction("Index", "Home");
}
else
{
ViewBag.Mesaj = "Geçersiz kullanıcı adı veya şifre.";
return View();
}[/CODE]
 
Jwt kullanabilirsiniz. Veya bir middleware yazarak tüm doğrulamaları oradan geçirebilirsiniz.
 
İfadeler: MCV
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…