Asp.Net MVC de diğer versiyonlarında üyelik sistemi için en çok kullanılan yöntemlerden biri Asp.Net FormsAuthentication sistemidir.
Kullanımı şu şekildedir.
Oturum Açmak için:
FormsAuthentication.SetAuthCookie("email@gmail.com", true);
Kullanımı şu şekildedir.
Oturum Açmak için:
FormsAuthentication.SetAuthCookie("email@gmail.com", true);
Oturumı Kapatmak için :
FormsAuthentication.SignOut();
Oturumu Kontrol Etmek için:
HttpContext.Current.User.Identity.IsAuthenticated;
Asp.Net MVC ile bu yöntemi kullanmak istediğimizde oturumu kontrol etmek için kulandığımız HttpContext.Current.User.Identity.IsAuthenticated; kod parçası çalışmayabilir.
Bunun için asp.net mvc ile web.config içerisinde standart olarak gelen aşağıdaki kod parçasını silmemiz yeterlidir.Sorun çözülecektir.
<modules>
<remove name="FormsAuthentication" />
</modules>