社区
JavaScript
帖子详情
JS或者Jquery如何监控某个用户在某个页面停留30分钟,并在30分钟清除cookie而且弹框告诉用户超时已退出。
鸭子退步踩死鹅
2016-03-03 02:38:43
需求是这个,需要在监控用户在网站上停留30分钟后,就把当前用户退出,并且给予提示,
请问如何实现,那个监控的js我不会写,我想的是,一种是监控到了时间后 ,执行一个清除cookie的操作,js能实现吗?
第二种是去调用控制器下的清除session的方法,我的是CI框架,第二种应该用ajax吧?
不太会,求大神指点。。。。
...全文
430
6
打赏
收藏
JS或者Jquery如何监控某个用户在某个页面停留30分钟,并在30分钟清除cookie而且弹框告诉用户超时已退出。
需求是这个,需要在监控用户在网站上停留30分钟后,就把当前用户退出,并且给予提示, 请问如何实现,那个监控的js我不会写,我想的是,一种是监控到了时间后 ,执行一个清除cookie的操作,js能实现吗? 第二种是去调用控制器下的清除session的方法,我的是CI框架,第二种应该用ajax吧? 不太会,求大神指点。。。。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ideep
2016-03-04
打赏
举报
回复
click绑定documemt, 然后再做一个settimeout ,半小时读取cookie 每次点击刷新 cookie cookie记录当时时间。。。并重置settimeout 时间 检测到超时,就用AJAX 强制退出登录 还有一种是 是服务器设置COOKIE,然后click绑定documemt, ajax通知服务器刷新cookie 不过都是JS客户端的,并不能保证。 保险的做法是session过期
hch126163
2016-03-04
打赏
举报
回复
一个页面 30分钟很容易 页面加载 setTimeout(function(){},30*60000); 实际问题是 30分钟,session 未必就过期 用户可能打开多个页面, 页面可能有一些 ajax 请求服务器,维持了session 判断是否过期 最好是 服务器端判断session
文盲老顾
2016-03-03
打赏
举报
回复
用户登录30分钟后,不管是否操作都强制踢出么? js 没有监控整个网站操作的办法,毕竟他没有单独的会话设置 如果想用 js 来实现,要么所有页面加载一个公共的 js ,然后将登录时间写到cookie里,每打开一个页面将登录时间取出,并用定时器触发判断时间是否超时 要么把页面嵌入到一个大的 iframe或者 frameset 里,在最外层的页面里加 js 定时器判断
FS_dreamer
2016-03-03
打赏
举报
回复
是否可以在打开界面的时候直接将打开时间存储到本地,再想要做其他操作的时候和存储的时间进行对比,超过30分钟之后退出登录。
鸭子退步踩死鹅
2016-03-03
打赏
举报
回复
引用 1 楼 slwsss 的回复:
定时请求后台判断是否登录超时 不需要操作cookie......
NONONO 为了实现关闭浏览器后清除cookie ,我把cookie 有效期设为0了
slwsss
2016-03-03
打赏
举报
回复
定时请求后台判断是否登录超时 不需要操作cookie......
JavaScript+
jQuery
+项目实战系列视频教程
JavaScript
jQuery
项目实战系列教程 能掌握
JS
和
Jquery
的基本技能,能完成基本的网页特效!
web自动化中级篇
我们平常说的 selenium自动化,其实它并不是类似于QTP之类的有GUI界面的可视化工具,我们要学的是webdriver框架的API。 本篇主要讲如何用Python调用webdriver框架的API,对浏览器做一些常规的操作,如打开、前进、...
Python 网络爬虫与数据采集(一)
深层
页面
是指大部分内容无法通过静态链接获取,隐藏在搜索表单之后的,需要
用户
提交关键词后才能获得的 Web
页面
,如一些登陆后可见的网页。 1.4 爬虫的基本流程 1.4.1 浏览网页的流程 图 1.1: 浏览网页的流程 1.4.2...
2019java后端面试集合篇最值得收藏的(一)
Java面试最值得收藏的文章(共4部分): 2019java后端面试集合篇最值得收藏的(一) 2019java后端面试集合篇最值得收藏的(二) ...dubbo+zookeerper怎样实现session共享(在消费端): 5 为什么用...
python+selenium自动化软件测试(第2章)
目录 2.1 操作元素基本方法 2.1.1 打开网页 ...2.1.7
退出
2.1.8 加载浏览器配置 2.2 常用8种元素定位(Firebug和firepath) 2.2.1 环境准备 2.2.2 查看
页面
元素 2.2.3 find_element_by_id()...
JavaScript
87,903
社区成员
224,614
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章