2016-04-04 7 views
-2

私はmvcでの初心者ですが、Authorize Attributesがユーザーをvaildする方法を知る必要がありますか? 私はいくつか余分なものをする必要がありますか、またはアクションやコントローラを介して[承認]する必要があります許可属性がユーザーの有効性を検証する方法

+1

おそらくチュートリアルを読むことから始めます。 – CodeCaster

+0

私は多くの記事を見ましたが、[Authorize]の内部作業をしていませんでした。これに対してユーザーIDを作成する必要がありますか、それとも自動的に作成されますか? –

+0

asp.netのメンバーシップを使用している場合は、単にauthorize属性を使用して開始することができます。カスタム許可を使用している場合は、次のコードを使用する必要があります。 if(Users.AuthenticateUser(model.Email、model.Password)) { FormsAuthentication.SetAuthCookie(model.Email、false); return RedirectToLocal(returnUrl); } – user3151766

答えて

0

承認は自動的にユーザーを作成しません。 Aurhorizeで注釈を付けると、OnAuthorizeメソッドが呼び出され、対応するUser.Identity.IsAuthenticated値がチェックされます。 trueの場合、アクションメソッドが呼び出されます。