<%if @user.online==1%>    当前在线<img src="invisible.small.gif" alt="隐身草" class="magicicon"><a id="a_magic_invisible" href="magic.php?mid=invisible" onclick="ajaxmenu(event,this.id,1)" class="gray">我要隐身</a><%elsif @user.online==2&&@user.id==session[:user].id%>隐身状态<%else%>离线状态  <%d=0%>  <%if obj.last_logout&&obj.last_login%>      <%if obj.last_logout.strftime('%Y-%m-%d %H:%M') > obj.last_login.strftime('%Y-%m-%d %H:%M')%>           <%=online_state "last_logout"%>      <%else%>            <%=online_state "last_login"%>      <%end%> <%end%>

<%end%>

module UsersHelper  def online_state (time)    h =""     d=0     d=d+obj.send(time).strftime('%d').to_i*24*60     d=d+obj.send(time).strftime('%H').to_i*60     d=d+obj.send(time).strftime('%M').to_i     z=Time.now.strftime('%d').to_i*24*60+Time.now.strftime('%H').to_i*60+Time.now.strftime('%M').to_i-d         if z>24*60          h  += (Time.now.strftime('%d').to_i-obj.send(time).strftime('%d').to_i).to_s+"天前"         elsif 60<z          h  += (Time.now.strftime('%H').to_i-obj.send(time).strftime('%H').to_i).to_s+"小时前"         else          h  += (Time.now.strftime('%M').to_i-obj.send(time).strftime('%M').to_i).to_s+"分钟前"         end      h  endend

判断用户离线在线隐身相关推荐

  1. websocket如何区分用户_实现:websocket判断用户是否在线

    根据我们之前的介绍,websocket是HTML5中新增的一个协议, 该协议可以实现服务器与客户端之间全双工通信. websocket在实时通信领域运用的比较多,比如社交聊天.弹幕.多玩家游戏.协同编 ...

  2. java判断用户是否在线_用JSP实现显示用户是否在线

    在一些博客网站和论坛里,我们能看到某个用户是否在线,或者显示有在线用户,而这个功能是怎么实现的呢? 大多数情况下,我们都是使用HttpSession来保存登录用户的信息,如果用户手动点击了[注销],我 ...

  3. webScoket即时聊天,用户不在线时消息暂存,上线立马收到

    这个代码是用webScoket写的即时聊天通讯的,功能可群发单发,可对不在线用户发送消息时用户一上线立马就能收到消息,也可以查看未读数量,这个代码写了有一段时间了,忽然想起来就想着发上来记一下和交流一 ...

  4. IOS音视频(四十六)离线在线语音识别方案

    IOS音视频(四十六)离线在线语音识别方案 IOS音视频(四十六)离线在线语音识别方案 方案一:Siri语音识别 Siri语音识别简介 Siri语音识别功能类介绍 Siri语音识别功能集成 方案二:百 ...

  5. java检测用户是否重复登录_Java web工程判断用户是否重复登录

    前几天,网上找了些朋友的资料,做了一个小功能,验证用户是否重复登录. 原理就是:每一个用户,登录前有一个验证,当第一次登录时,会把其session信息,添加到一个特定的静态变量中.当第二次登录时,验证 ...

  6. 多点登陆限制,禁止用户多点在线

    概念 禁止用户多点在线,不同于单点登陆 禁止用户多点在线,即当用户已在线时,该用户其他地点登陆,该用户被挤下线. 单点登陆,指用户只用登陆一个站点,其他站点默认登陆. 知识点 知识点1:不同的浏览器访 ...

  7. SM9 用户私钥在线分发技术

    摘要 SM9 密码算法属于基于标识的密码(Identity Based Crytograph,IBC)体系,它利用用户终端的标识替代或将其演化为公钥,无须公钥证书授权(Certificate Auth ...

  8. Tableau使用教程:如何Tableau中添加离线/在线地图

    Tableau使用教程:如何Tableau中添加离线/在线地图 发布时间:2019-04-03 版权: 相关软件:BIGEMAP GIS Office软件 BIGEMAP可以提供Tableau多样化的 ...

  9. 王者荣耀服务器维护有时间限制吗,王者荣耀隐身登陆能维持多久 王者荣耀在线隐身时间有限制吗...

    王者荣耀隐身功能上线后,许多玩家纷纷开启了隐身模式,在线隐身能够很好的隐藏自己的隐私.那么,王者荣耀能够每天设置隐身,还是有时间限制呢?下面,我们来看看本文带来的详细介绍. 王者荣耀隐身登陆能维持多久 ...

最新文章

  1. 从零入门 Serverless | 一文详解 Serverless 架构模式
  2. LNMP shell
  3. Django的电子商务网站的调研
  4. 【转】Microsoft Teams快速上手系列-02Teams组成概述及使用分享
  5. 你的模型真的陷入局部最优点了吗?
  6. python三方库打包项目中_将Python库打包到项目中
  7. git merge 回退_Git 基础学习总结2(学不会你锤我)
  8. 警钟 | 还不会Spring Boot集成JWT,你可能错过了大厂的Office了
  9. 35岁以上的IT人士如果有一天被公司裁员了,该怎么办?
  10. c语言递归算法简单例子加讲解,递归算法经典例子C语言实现递归算法
  11. Linux中 查看mysql配置文件位置
  12. 黑马程序员 python 数据分析 代码_2020年最新版 5.0程序员 黑马python人工智能数据分析机器学习软件测试全栈开发...
  13. (Windows12)DHCP服务器的搭建
  14. Typora 自定义皮肤
  15. uniapp做自己的启动页
  16. 美国回国机票多种航线任您选
  17. c++ 求解一元二次方程 全面考虑实根和虚根的情况
  18. 记一次bandicom录制的mp4文件损坏修复
  19. 如何防止木马病毒盗窃QQ密码?
  20. 2020年中国5G基站建设行业报告.pdf (附下载)

热门文章

  1. ghostwin7系统时不小心分区了的找到数据办法
  2. “木兰抄袭Python”官方致歉!从“红芯”到“木兰”,国产套壳何时休?
  3. Vmware上安装Linux如何达到宽屏显示器最佳分辨率
  4. apache web服务器
  5. maya mentray_【Maya Mentalray】Maya Mentalray渲染设置
  6. 一个请求在网络各层之间数据流转过程
  7. 微信昵称有特殊符号怎么保存到mysql库里?
  8. eclipse 无法输入 空格键
  9. AcWing 1020 潜水员
  10. SourceGrid 2.0