Özel öznitelikler hakkında birkaç şeyle uğraşmayı denedim ancak bu konuda nasıl gideceğimi hala bilmiyorum ....Öznitelik, Authorize özniteliğine benzer şekilde false değerini döndürürse, Girişe yeniden yönlendirilecek özel bir öznitelik nasıl oluşturulur: ASP.NET MVC
ben .. kullanıcı günlüğünün in bir kez Oturum çerezleri (ex UserID) 'de kullanıcı birkaç önemli ayrıntıları saklamak ve ben yapmak isteyen tüm bir öznitelik oluşturmak olduğununerede
eğer if (Session["UserID"] == null)
daha sonra [Authorize] özniteliği gibi giriş yapmak için yönlendirir. Böylece bu özniteliği her yerde Denetleyici seviyesinde uygulayabilirim.
Yetkilendirme özniteliğinin üzerine yazmalı mıyım? Yeni bir tane mi oluşturdun? Giriş yapmak için yönlendirmeyi nasıl yapabilirim?
Ben de bir özel AuthorizeAttribute
oluşturmak ve gerektiğinde AuthorizeCore()
ve HandleUnauthorizedRequest()
geçersiz kılabilir herhangi bir yardım
[ 'IAuthorizationFilter'] (https://msdn.microsoft.com/ en-us/library/system.web.mvc.iauthorizationfilter% 28v = vs.100% 29.aspx)), aksi halde sorunuz çok geniştir: elde etmek istediğiniz şeyi çok daha iyi tanımlamanız gerekir. – Richard
Üzgünüm Birini benim için kodlamaya çalışmıyorum, sanırım özellikle araştırmam gereken konularda yön arıyorum. – user1189352
@Richard Bence tam da ihtiyacım olan şey bu. Bu yüzden, eğer IAuthorizationFilter'i uygularsam, başarısız olursa, bu sadece [Authorize] gibi Giriş'e yönlendirir mi? Sanırım en çok aradığım şey bu. – user1189352