Аутентификация формирует loginUrl, неправильно перенаправляющий в некоторых определенных c случаях - PullRequest
0 голосов
/ 18 марта 2020

1052/5000 Я ввел аутентификацию форм в моем файле веб-конфигурации. Я тестировал, и перенаправление на мою страницу входа в систему работает правильно после окончания сеанса. Однако я заметил, что в нескольких представлениях такое перенаправление не работает.

Например, поведение, которое я имею в представлениях, которые перенаправляют меня на страницу входа, выглядит следующим образом: Если я нахожусь внутри своего представления и время сеанса уже закончилось, когда я пытаюсь сделать запрос, он автоматически перенаправляет меня на страницу входа в систему, не переходя на загрузку страницы моего файла aspx.cs, что я считаю правильным.

Но в случае представления, которое не работает перенаправление, аналогично, я в представлении, и я пытаюсь сделать запрос, как только время сеанса закончилось, в этом случае это делает go к файлу aspx.cs, где выполнение запроса выполнено, не перенаправляя меня на страницу логина, хотя время сеанса уже закончилось в моих формах аутентификации.

<sessionState mode="InProc" timeout="20" cookieless="false"></sessionState>
<authentication mode="Forms" >
  <forms defaultUrl="~/Default.aspx" loginUrl="~/Default.aspx" timeout="20" slidingExpiration="true" 
    protection="All" path="/" />
</authentication>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...