2009-07-24 65 views
4

是否有任何通用的方法來獲取某些特定操作所需的角色?ASP.net MVC:獲取登錄所需的角色?

詳細我的問題是,我有例如2個角色「用戶」和「管理」,並與下面的操作:

[授權(角色=「管理員」) 公共類AdministrationController ...

如果用戶沒有登錄,他獲取登錄屏幕。沒關係。當具有「Admin」角色的用戶登錄時,一切正常。但是,如果具有「用戶」角色的用戶登錄,他將連續顯示登錄屏幕,除了他已成功登錄外,當然不是必需的角色。

因此,如果登錄顯示可能會向他顯示一個提示,告訴他他已經登錄,但他沒有查看此頁面的必需權限,那將是一件好事。此外,它可能會顯示所需的角色。

感謝, 邁克爾

回答