Javascript 如何在asp.net中10分钟后自动注销我的站点,在此期间我的站点处于空闲状态?
当我的站点处于空闲状态时,我想在asp.net中自动注销我的站点。 通过使用身份验证,我在web.config中将sessiontimeout设置为“10分钟”。 例如:如果我的站点处于空闲状态9分钟,那么我就使用mysite(即,将我的站点从非活动模式变为活动模式)。然后,计时器必须从新会话开始(就像它必须从0:0:0开始一样)。 如果我的会话超时(即超过10分钟),站点将不得不自动注销。。 请引导我??Javascript 如何在asp.net中10分钟后自动注销我的站点,在此期间我的站点处于空闲状态?,javascript,asp.net,ajax,c#-4.0,web-config,Javascript,Asp.net,Ajax,C# 4.0,Web Config,当我的站点处于空闲状态时,我想在asp.net中自动注销我的站点。 通过使用身份验证,我在web.config中将sessiontimeout设置为“10分钟”。 例如:如果我的站点处于空闲状态9分钟,那么我就使用mysite(即,将我的站点从非活动模式变为活动模式)。然后,计时器必须从新会话开始(就像它必须从0:0:0开始一样)。 如果我的会话超时(即超过10分钟),站点将不得不自动注销。。 请引导我?? 任何想法???您可以使用表单身份验证并根据自己的目的设置会话超时 <configu
任何想法???您可以使用表单身份验证并根据自己的目的设置会话超时
<configuration>
<system.web>
<sessionState timeout="10"></sessionState>
</system.web>
</configuration>
很难理解你想做什么。为什么这个问题被标记为“javascript”和“ajax” 会话状态不一定与表单身份验证相关。我本来可以从你的站点获得一个持久cookie,不管你的站点空闲多长时间,我仍然可以向你的站点发送一个经过身份验证的请求……因为我有一个持久cookie。更重要的是,你甚至可以重新启动网站或你的应用程序池…我仍然不会被注销你的网站 如果您想在10分钟不活动后将用户注销您的网站,并且您正在使用Forms身份验证,则向用户发出10分钟后过期的cookie,请参阅下面的web.config示例
<forms
timeout="10">
</forms>
如果要“重置”过期值,请在web.config中使用类似的滑动过期
<forms
timeout="10"
slidingExpiration="true">
</forms>
您可以为表单身份验证指定更多的值。阅读MSDN文档
我觉得你有点困惑。希望这个答案能让你明白一点,我的朋友
狮子座看看这个,你到底在找什么: 和
<forms
timeout="10"
slidingExpiration="true">
</forms>