0

由於該問題時,我想檢查什麼類型的用戶登錄使用數據標註如何使用與用戶角色權限與我自己的數據庫

[Authorize(Roles="Admin")] 

我已經看到了多個問題和教程,但沒有他們清楚地解釋它或使用較舊的mvc。

有沒有一種簡單的方法來實現,而不使用個人賬戶授權提供的股票認證系統?

我簡單地做有一個表與用戶名密碼等

回答

0

你要處理兩件事情身份驗證和授權的用戶。

認證

可以使用Owin forms Authentication或老式的窗體身份驗證,如果你喜歡驗證用戶身份。

授權

若需授權,你可以創建一個custom Role Provider,如果你想使用的角色(如你在你的示例代碼中所做的那樣),或者你可以使用Claims Authorization

article是從2013年,但我成功地遵循它在我的MVC5應用程序中實現一個自定義角色提供程序。

+0

謝謝,我經歷了所有的鏈接,但我相信我會簡單地添加一個會話,看起來像這樣一個矯枉過正的應用程序是一個課程而不是企業,所以花費X小時來實現身份驗證和授權似乎是一個矯枉過正當我有很多功能可以應用時。 我需要的唯一角色是我可以使用的客戶/員工我猜[Authorize]是爲了員工使用的方法和我可以添加的方法,如果[Session ...來檢查這是否實際上是員工成員。 – Higeath

相關問題