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 >
Bir Yazılım Mühendisinden tavsiyeler . . .