小弟想做一个功能
当用户登陆的时候在用户日志表中存入登陆时间
当用户退出程序或者关闭游览器时 在用户表日志中存入注销时间
在当前登陆GUID下如注销时间为NULL ..
视为这个用户在登陆中
允许该用户在另一地点登陆
扯远了 我就想在会话快结束调用一个函数处理事件
asp.net 会话Session 什么时候结束的
答案:2 悬赏:80 手机版
解决时间 2021-04-13 15:31
- 提问者网友:兔牙战士
- 2021-04-12 17:21
最佳答案
- 五星知识达人网友:刀戟声无边
- 2020-07-06 19:37
会话Session 什么时候结束的
——————
当用户退出程序或者关闭游览器时,Session是不会结束的。在web.config中可以配置session的存活时间,到期自动销毁。比如配置的是20分钟,那么在用户最后一个操作20分钟之内,没有再进行与服务器的交互(关闭浏览器不算),那么到期该用户的session就会自动销毁掉,这个时候才会触发Global.asax中的Session_End 事件 。
所以在用户退出程序或者关闭游览器时,你想及时的保存这个时间,你必须另写js去通知服务器。
——————
当用户退出程序或者关闭游览器时,Session是不会结束的。在web.config中可以配置session的存活时间,到期自动销毁。比如配置的是20分钟,那么在用户最后一个操作20分钟之内,没有再进行与服务器的交互(关闭浏览器不算),那么到期该用户的session就会自动销毁掉,这个时候才会触发Global.asax中的Session_End 事件 。
所以在用户退出程序或者关闭游览器时,你想及时的保存这个时间,你必须另写js去通知服务器。
全部回答
- 1楼网友:玩家
- 2020-01-05 22:04
第一次启动浏览器后,执行了包含session_start的方法时触发,当关闭浏览器或者session超时后,自动销毁。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯