none
Authorize Sorunu! RRS feed

  • Soru

  • Merhaba,
    Asp.net MVC ile geliştirdiğim projede controller action metodumun başına authorize attribute'nu ekliyorum.Bu controller'dan oluşturduğum view'ı çalıştırdğımda login sayfama yönleniyorum.Daha sonra giriş yapıp tekrar view'a geri dönüyorum fakat tekrardan login sayfama yönleniyorum.Aşağıdaki gibi bir kontrolde kullandım fakat sürekli login sayfama yönleniyorum.

                if (User.Identity.IsAuthenticated)
                {
                    return View();
                }
                else
                {
                    return RedirectToAction("Login", "UserAccount");
                }

    • Taşıyan Serkan Canseven 9 Nisan 2015 Perşembe 10:06 (Gönderen: XAML ile WPF)
    8 Nisan 2015 Çarşamba 14:06

Yanıtlar

  • Yanlış yapıyorsunuz, Autherize eklediğiniz controller ya da action da ayrıca isauthenticated ile kontrol edip, logine yönlendirmenize gerek yok kendisi yönlendirir. Ancak siz login actionunuzu UserAccount isimli bir controller ekleyip yapmışsınız. Bu da yanlış, Account isimli bir controller yapın bunun içine Login isimli bir action yapın.

    www.mvcblog.org
    e-mail: onay[nokta]yalciner[at]hotmail[nokta]com

    8 Nisan 2015 Çarşamba 16:15
    Moderatör

Tüm Yanıtlar

  • Merhaba,
    Asp.net MVC ile geliştirdiğim projede controller action metodumun başına authorize attribute'nu ekliyorum.Bu controller'dan oluşturduğum view'ı çalıştırdğımda login sayfama yönleniyorum.Daha sonra giriş yapıp tekrar view'a geri dönüyorum fakat tekrardan login sayfama yönleniyorum.Aşağıdaki gibi bir kontrolde kullandım fakat sürekli login sayfama yönleniyorum.

                if (User.Identity.IsAuthenticated)
                {
                    return View();
                }
                else
                {
                    return RedirectToAction("Login", "UserAccount");
                }

    Konuyu WPF başlığına yazmışsın ASP.NET MVC sorusu sormuşsun. Düzeltirsen iyi olur.


    .Net Developer

    8 Nisan 2015 Çarşamba 14:56
  • Yanlış yapıyorsunuz, Autherize eklediğiniz controller ya da action da ayrıca isauthenticated ile kontrol edip, logine yönlendirmenize gerek yok kendisi yönlendirir. Ancak siz login actionunuzu UserAccount isimli bir controller ekleyip yapmışsınız. Bu da yanlış, Account isimli bir controller yapın bunun içine Login isimli bir action yapın.

    www.mvcblog.org
    e-mail: onay[nokta]yalciner[at]hotmail[nokta]com

    8 Nisan 2015 Çarşamba 16:15
    Moderatör
  • Controller isminin önemi var mı?Varsada değiştirip yaptım, sonuç aynı.
    8 Nisan 2015 Çarşamba 21:34
  • Web.Config de Membership Provider'ini belirtmemiş olabilirsiniz ya da başka bişey. Siz MVC SimpleMembership kullanmıyorsunuz. eğer kullansanız bu işler çok basit olacak.

    www.mvcblog.org
    e-mail: onay[nokta]yalciner[at]hotmail[nokta]com

    9 Nisan 2015 Perşembe 06:38
    Moderatör