gpt4 book ai didi

asp.net - SessionState 过期行为

转载 作者:行者123 更新时间:2023-12-02 05:13:04 24 4
gpt4 key购买 nike

Session 过期时,是否可以控制 ASP.NET 的行为?似乎默认行为是将用户发送到网站根目录。期望的效果是将用户发送到自定义的“ session 已过期”页面。

澄清一下,SessionState 即将过期(将超时设置为 1 分钟以快速测试它):

<sessionState mode="InProc" timeout="1"></sessionState>

身份验证 cookie 超时要高得多,以避免混淆:

<authentication mode="Forms">
<forms loginUrl="SessionExpired.aspx" slidingExpiration="true" name=".ttpASPXAUTH" timeout="58" protection="All"></forms>
</authentication>

最佳答案

我不确定整个授权票证/ session 状态问题,但是当 session 过期时将某人重定向到特定页面的一种简单方法是将代码放入 Global.asax 文件中的 Application_AcquireRequestState 事件以检查对于 session 变量,如果它不存在,则重定向到您的“ session 已过期”页面。

关于asp.net - SessionState 过期行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3727926/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com