Ben bir kullanıcı oturum değilken giriş sayfasına yönlendirir bir MVC denetleyicisi bir aşağıdaki yöntemlerMVC Yetkilendirme - Birden giriş sayfaları
[Authorize]
public ActionResult Search() {
return View();
}
[Authorize]
public ActionResult Edit() {
return View();
}
hızlı/kolay/standart yolu var mı. ikinci işlemi web.config dosyasında tanımlanan sayfadan farklı bir giriş sayfasına yönlendirmek ister misiniz?
Yoksa yerleşik böyle bir işlevselliği (bu, hem WinForms ve MVC için geçerlidir) yok
public ActionResult Edit() {
if (IsUserLoggedIn)
return View();
else
return ReturnRedirect("/Login2");
}
Güzel çözüm. Bunu yapabileceğinin farkında değildim. http://www.asp.net/LEARN/mvc/tutorial-14-cs.aspx, açıklama isteyen kişiler için özel Eylem Filtreleri oluşturma konusunda iyi bir girişe sahiptir. –
Bu, rol kontrolünü bozuyor mu? – Sinaesthetic
Bu çözümü seviyorum –