22 Mayıs 2016 Pazar

Asp.Net MVC - Forms Authentication Problemi


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);

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>
Yunus Emre Web Developer

Morbi aliquam fringilla nisl. Pellentesque eleifend condimentum tellus, vel vulputate tortor malesuada sit amet. Aliquam vel vestibulum metus. Aenean ut mi aucto.