2016-04-04 58 views
-2

我是mvc授權的初學者,我需要知道如何授權屬性vaild用戶? 我是否需要做一些額外的東西,或只需要在操作或控制器上[授權]如何授權屬性驗證用戶是否有效

+1

也許從閱讀教程開始。 – CodeCaster

+0

我見過很多文章,但是我沒有得到[Authorize]的內部工作,是否必須爲此創建用戶標識,否則它會自動創建? –

+0

如果您使用的是asp.net成員資格,那麼您可以簡單地開始使用授權屬性。如果您使用的是自定義授權,則需要使用以下代碼: if(Users.AuthenticateUser(model.Email,model.Password)) FormsAuthentication.SetAuthCookie(model.Email,false); return RedirectToLocal(returnUrl); } – user3151766

回答

0

授權不會自動創建用戶。一旦你使用表單進行身份驗證,oauth等註釋與Aurhorize將調用OnAuthorize方法,它會檢查相應的User.Identity.IsAuthenticated值。如果爲true,則調用操作方法。

相關問題