我工作的一個小的MVC應用程序,現在我要實現的網站上的管理部分,因此,只有管理員用戶可以訪問該網頁/節。 我目前有表單身份驗證登錄。MVC角色提供
我跟隨了關於MVC中角色提供者的教程(http://msdn.microsoft.com/en-us/library/t32yf0a9.aspx),以及如何使用嚮導爲角色提供者創建和執行所有這些東西,以及如何創建用戶。
我的問題是,這些用戶我安裝使用角色提供嚮導管理/非管理員,他們將我會認證到訪問應用程序的用戶? 我目前有檢查用戶對數據庫提前
我工作的一個小的MVC應用程序,現在我要實現的網站上的管理部分,因此,只有管理員用戶可以訪問該網頁/節。 我目前有表單身份驗證登錄。MVC角色提供
我跟隨了關於MVC中角色提供者的教程(http://msdn.microsoft.com/en-us/library/t32yf0a9.aspx),以及如何使用嚮導爲角色提供者創建和執行所有這些東西,以及如何創建用戶。
我的問題是,這些用戶我安裝使用角色提供嚮導管理/非管理員,他們將我會認證到訪問應用程序的用戶? 我目前有檢查用戶對數據庫提前
感謝驗證我建議你簡單的「谷歌」這個問題。
看看它是如何的簡單:
基本上,有AuthorizeAttribute
在那裏,你應該使用,並提供您授權用戶:
[Authorize("Kayze")]
public ActionResults Employees()
{
//Your code
}
現在通知說:「Kayze」用戶對源(DB,活動目錄,文件等),您的角色提供基於驗證。
的用戶授權和認證是取決於你的角色的供應商,請閱讀這篇文章,瞭解如何配置它:http://odetocode.com/articles/427.aspx
謝謝你回答,我知道,授權的屬性。而且我已經有一個適用於「所有用戶」的有效身份驗證代碼。我的問題是關於使用角色提供者以及它如何進行身份驗證,以及它如何讓不同的用戶(即管理員,普通用戶) – kayze
這取決於您正在使用哪個角色提供程序。 –