Javascript 如何在asp.net中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

当我的站点处于空闲状态时,我想在asp.net中自动注销我的站点。 通过使用身份验证,我在web.config中将sessiontimeout设置为“10分钟”。 例如:如果我的站点处于空闲状态9分钟,那么我就使用mysite(即,将我的站点从非活动模式变为活动模式)。然后,计时器必须从新会话开始(就像它必须从0:0:0开始一样)。 如果我的会话超时(即超过10分钟),站点将不得不自动注销。。 请引导我??
任何想法???

您可以使用表单身份验证并根据自己的目的设置会话超时

<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>