Как сгенерировать анти-xsrf токен в MVC?
Я хочу сгенерировать токен защиты от подделки, и он проверяется на каждой странице и в каждом действии, чтобы проверить и проверить токен, но не регенерировать токен. маркер всегда постоянен во времени.
Что я уже пробовал:
я пыталась по-всякому .страница cshtml по
класть @HTML-код.AntiForgeryToken()
пример
в .cshtml страница ниже кода
@Html.AntiForgeryToken(); @using (Html.BeginForm("ViewSearchAcknowledgementCase", "Manan", FormMethod.Post, new { @id = "Family", role = "form" })) { <table id="ContentPlaceHolder1_tbldetail" cellspacing="15" width="97%"> <tr align="right"> <td colspan="4"> <span id="ContentPlaceHolder1_lblmandatory" style="color:Red;">* Mandatory Field!</span> </td> </tr>
-------------------------------------------
и каждый способ я проверил
[ValidateAntiForgeryToken]
и метод действия, как показано ниже
[ValidateAntiForgeryToken] [HttpPost] public ActionResult ViewAcknowledgement() { M_Login ml = new M_Login(); try {
Richard Deeming
Постоянный жетон защиты от подделки не обеспечит никакой защиты вообще.
Возможно, если вы обновите свой вопрос, чтобы объяснить проблему, которую вы на самом деле пытаясь решить, а не просить помощи в выбранном вами решении этой проблемы, кто-то может указать вам правильное направление.
Member 13140552
Спасибо Ричард,
Я какой-то код положил в пример, как я это использую? чтобы изменить каждый редирект страницы и действие по изменению токена...?