Sinan Uğurlu
Kilopat
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]
[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]