
説明/参照:
Explanation:
例:
* [HttpPost]属性が追加されたフォームを処理するために作成したアクションの先頭に、[ValidateAntiForgeryToken]という別の属性を追加します。これにより、アクションの開始は次のようになります。
[HttpPost]
[ValidateAntiForgeryToken]
public ActionResult ChangeEmail(ChangeEmailModelモデル)
{
文字列username = WebSecurity.CurrentUserName;
*残りの機能は省略されています*
*ユーザーの電子メールを表示するときに変更するために、一意のトークンをフォームに追加する必要があります。 / Account / ChangeFormのChangeEmail.aspxビューでフォームを更新します。
<%using(Html.BeginForm()){%>
<%:Html.AntiForgeryToken()%>
<%:Html.TextBoxFor(t => t.NewEmail)%>
<input type = "submit" value = "メールの変更" />
<%}%>