「ASP.NET MVC/フィルター」の版間の差分
imported>Fallout New Tokyo 編集の要約なし |
imported>Fallout New Tokyo |
||
| 4行目: | 4行目: | ||
[[アクション]]ごとにユーザー認証処理が「されている」「されていない」などの処理を書いていたのでは面倒、かつ本流ではない[[ソースコード]]が入りまくり見通しが悪くなるのでフィルター化しておくと便利だという。 | [[アクション]]ごとにユーザー認証処理が「されている」「されていない」などの処理を書いていたのでは面倒、かつ本流ではない[[ソースコード]]が入りまくり見通しが悪くなるのでフィルター化しておくと便利だという。 | ||
たとえばEditアクションはログインしているユーザーのみ使えるとする場合は、以下のようにEditアクションにAuthorizeフィルター(アトリビュート)を付ける。 | |||
<source lang="csharp"> | <source lang="csharp"> | ||
[Authorize] | [Authorize] | ||