日期:2014-05-19  浏览次数:20492 次

有一定经验的程序请进
我想让我的程序在用户登入时如果10分钏时间没有进行任何操作的话,就把这个用户自动注消掉,请问有谁写过吗?请指点,或共享一下您的代码如何呀!

------解决方案--------------------
web.config 配置
<!-- 会话状态设置
默认情况下,ASP.NET 使用 Cookie 来标识哪些请求属于特定的会话。
如果 Cookie 不可用,则可以通过将会话标识符添加到 URL 来跟踪会话。
若要禁用 Cookie,请设置 sessionState cookieless= "true "。
-->
<sessionState
mode= "InProc "
stateConnectionString= "tcpip=127.0.0.1:42424 "
sqlConnectionString= "data source=127.0.0.1;Trusted_Connection=yes "
cookieless= "false "
timeout= "20 "
/>

timeout= "20 " 默认20分钟


<sessionState
mode= "InProc "
stateConnectionString= "tcpip=127.0.0.1:42424 "
sqlConnectionString= "data source=127.0.0.1;Trusted_Connection=yes "
cookieless= "false "
timeout= "10 "
/>

以上设置为10 分钟