我想實現一個重定向的未授權用戶,並檢查正確的屬性。爲此,我使用不帶參數的構造函數創建一個類屬性。授權檢查的屬性
[AttributeUsage(AttributeTargets.Method)]
public class LoggedAttribute:Attribute
{
public LoggedAttribute()
{
//TODO
}
}
現在將此屬性分配給需要授權的所有操作方法。
[Logged]
public ViewResult SendMessage()
{
return View();
}
我有一個用戶模型與布爾標誌IsLoggedIn。如何在類屬性中檢查此標誌以便在發出標誌的情況下將用戶重定向到認證頁面?
你不想用內置的''Authorize'' attri弼? – hjavaher
無法理解,爲什麼你需要這個。爲什麼不直接使用此授權書的[授權]屬性? –
我想使用我的屬性。 –