У меня есть сайт относительно простые WebForms основе с помощью проверки подлинности форм:Предотвращение FormsAuthentication истечения времени от увеличения
<authentication mode="Forms">
<forms loginUrl="login.aspx" defaultUrl="secure/home.aspx" name=".AdminSite" />
</authentication>
Как это прямо не упоминается, slidingExpiration
устанавливается истина по умолчанию, и, таким образом, пользователь не вошел в систему до тех пор, пока они все еще перемещаются по сайту.
Тем не менее, мне нужна конкретная страница, чтобы не увеличить время истечения срока действия. Возможно ли это, либо в пределах web.config
, либо в коде? Единственные предложения, которые я видел, указывают на установку slidingExpiration
на false
, которая применима по всей ширине.
Куки аутентификации устанавливается с помощью:
FormsAuthentication.RedirectFromLoginPage(username, False)
и, следовательно, изменения самой аутентификации печенья не практично.
Это интересный способ, и довольно компактный - я попробую. –
Хорошо работает и очень прост в реализации. Благодарю. –