W mojej strony asp.net używam uwierzytelniania formularzy asp.net z następującej konfiguracjiForms Authentication Timeout vs Session Timeout
<authentication mode="Forms">
<forms loginUrl="~/Pages/Common/Login.aspx"
defaultUrl="~/Pages/index.aspx"
protection="All"
timeout="30"
name="MyAuthCookie"
path="/"
requireSSL="false"
cookieless="UseDeviceProfile"
enableCrossAppRedirects="false" >
</forms>
</authentication>
Mam następujące pytania
Jaki powinien być wartość limitu czasu sesja, ponieważ używam wygaśnięcia po wygaśnięciu w formularzu uwierzytelniania, ponieważ sesja wygaśnie przed uwierzytelnianiem formularza. Jak mogę to chronić?
Po wylogowaniu się z formularza chciałbym przekierować stronę pod logout.aspx, ale automatycznie przekierowuję mnie na loginpage.aspx. Jak to jest możliwe?
Dzięki Dmitriy, Moje drugie pytanie: Jak napisano powyżej w
Powtórzono odpowiedź. –
Czy możesz pokazać mi przykład, ponieważ w moim przypadku mam scenariusz, w którym ustawiam timeout form authentication = 2 minuty, podczas gdy limit czasu sesji = 6 minut i po 3 minutach, gdy klikam na link Nie debuguje nigdzie, nawet nie w "AcquireRequestState" Proszę pomóż? –