我正在使用MVC 3與窗體身份驗證。在我的控制器或方法,我做了以下內容:ASP.NET - 重定向到錯誤頁面,如果角色授權失敗
[Authorize (Roles = "developer")]
在這種情況下,我要檢查,如果用戶在如果沒有記錄,他們返回到登錄頁面。但是,如果該用戶的'IsInRole'檢查返回false,我希望他們轉到另一個視圖,上面寫着'未經授權'。
什麼是最好的方式來完成這樣的事情?我希望避免創建一個新的授權屬性,所以我不必在整個應用程序中重構每個授權屬性,但是如果這是必需的,我會走這條路線。
這工作完美。 – Brandon
完美...謝謝... – Shaz
你在哪裏把這個自定義實現? –