社区
Web 开发
帖子详情
如何记录用户在线时间和退出时间
darthin
2006-03-08 04:07:07
系统需要记录用户的在线时间和退出时间,如果用户正常退出,记录在线时间和退出时间没有问题,如果用户关闭浏览器或者session超时,如何记录在线时间和退出时间?
...全文
156
2
打赏
收藏
如何记录用户在线时间和退出时间
系统需要记录用户的在线时间和退出时间,如果用户正常退出,记录在线时间和退出时间没有问题,如果用户关闭浏览器或者session超时,如何记录在线时间和退出时间?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
isloop
2006-03-08
打赏
举报
回复
我写过一个,不过太麻烦,代码就不贴了,给你提个思路。
用Javascipt写一个函数。这个函数就是每隔2秒向一个页面发一次带用户Session的请求。这个请求的页面只执行一个功能:把用户请求的时间记在application里,然后每隔10秒检查一次在5秒内未向页面发送请求的用户。如果用户关闭浏览器,或断线,突然停电都可以判断已经不在线。(以上具体时间自己定)
devek
2006-03-08
打赏
举报
回复
直接叉掉浏览器的话……没办法做到吧?
只能在客户端每隔一段时间进行检测了 检测成功 写入字段
实现“
记录
用户
登录
时间
和
退出
时间
,同时
记录
用户
IP,并且要
记录
用户
IP对应的省和城市地址”
想实现“
记录
用户
登录
时间
和
退出
时间
,同时
记录
用户
IP,并且要
记录
用户
IP对应的省和城市地址” 用Session_Start和Session_End,实现是最初的想法,结果不理想。 主要是
时间
不准确,不能将TimeOut
时间
设得太短了。 关键过程: 新建一aspx页面-spyWin.aspx 代码 protected void Page_Load(
C#--
记录
用户
程序
退出
时间
日志
退出
日志
时间
的逻辑根据
用户
登录的日志表,’Logid’ 创建‘EixtTime’
时间
程序关闭时–事件通用获取服务器
时间
方法的编写通用数据访问类添加方法: 在登录时主程序定义全局变量用于接收登录的信息主程序定义全局变量:全局变量接收 : logId,LoginLogId,SPName,ServerName,LoginPwd管理员实体类需要添加LogId扩展实体
退出
时间
保存到日志SQL表的方
数据库利用登录
时间
和
退出
时间
计算同时
在线
人数峰值及
时间
数据库利用登录
时间
和
退出
时间
计算同时
在线
人数峰值及
时间
用户
一定
时间
不操作,系统判定超时后自动
退出
,监听
用户
操作
背景:之前做了一个功能
用户
用户
一定
时间
不操作自动
退出
,是通过
记录
用户
点击菜单的
时间
,和当前
时间
比对的,这样只能监控到菜单点击;多数情况
用户
是在填写表单,突然给
退出
了,
用户
反馈非常不友好,需要我们优化。 经过网上查阅资料发现可以通过js来监听
用户
的输入和鼠标移动,页面上来用定时器控制超时,超时后调注销登录方法,即可完美解决。 实现方式:在页面主框架里面加入监听代码,超时后调用注销方法即可。 代码如下: <html xmlns="http://www.w3.org/1999/xhtml">
微信小程序
记录
用户
行为浏览
记录
和停留
时间
以及小程序全局分享
微信小程序
记录
用户
行为浏览
记录
和停留
时间
以及小程序全局分享 项目需求 1、后台统计一个
用户
在我们小程序的每个页面的停留
时间
2,前台
用户
可以在个人中心看到自己的分享
记录
以及多少人查看 需求分析 需求一:想要
记录
用户
在每个页面的停留
时间
,无非就是
记录
用户
进来的
时间
和
退出
页面的
时间
,获取
时间
差。 需求二:每个页面在分享的时候做
记录
(附带
用户
的唯一标识openid或者其他跟后端对接)我的分享例 相信大家在看到这个需求之后都会有这样的思路,但是如果在每一个页面都这样操作重复代码太多,后期维护也过于麻烦,因此如果可以
Web 开发
81,122
社区成员
341,744
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章