flex SystemManger监控用户是否和程序打交道_Flex

例如:
var sysMan:SystemManager = Application.application.systemManager;
sysMan.removeEventListener(FlexEvent.IDLE, timeoutHandler);
// timeout after twenty seconds
public var timeout:Number = 20000;
private var timeoutTotal:Number = 0;
private var timeoutLastCall:Number;
public var sessionExpired:Boolean = false;
public var enableTimeout:Boolean = true;
private function timeoutHandler(event:FlexEvent):void
{
// get current time
var curTime:int = getTimer();
var timeDiff:int = 0;
if (isNaN(timeoutLastCall)) {
timeoutLastCall = curTime;
}
timeDiff = curTime - timeoutLastCall;
timeoutLastCall = curTime;
// if time has passed since the idle event we assume user is interacting
// reset time total - otherwise increment total idle time
if (timeDiff > 1000) {
timeoutTotal = 0;
}
else {
// update time
// the status field will not be updated unless the application is idle
// it is only display a countdown for learning purposes
timeoutTotal += 100;
status.text = "Timeout in " + String(Number((timeout - timeoutTotal)/1000).toFixed(0)) + " seconds";
}
// if the total time of inactivity passes our timeout
// and the session already hasn't expired then logout user
if (timeoutTotal > timeout && !sessionExpired) {
// logout user
// or set flag
sessionExpired = true;
status.text = "timeout threshold has been reached";
//当时间超过之后执行的语句
sessionTimeoutHandler();
}
}

时间: 2024-07-31 16:49:37

flex SystemManger监控用户是否和程序打交道_Flex的相关文章

Chrome恶意扩展程序可监控用户上网行为

近日,安全公司Malwarebytes的研究人员对一款恶意Chrome扩展程序进行了深入调查. 恶意软件感染用户过程 该款款恶意Chrome扩展程序可以监控用户的上网行为习惯,并自动出现弹窗,并干扰用户正常上网.同时安全公司Malwarebytes的研究人员发现该恶意程序活动将会强迫用户安装包含有恶意程序的Chrome扩展.首先恶意攻击者会先创建一个网站,不幸访问该网站的用户会收到持续不断的弹窗来推荐用户安装恶意扩展程序.如果用户选择关闭,则会继续跳出另外一个.总之就是会接二连三的出现弹窗,如果

知名VPN Hotspot Shield 被指控监控用户流量,并销售数据

本文讲的是知名VPN Hotspot Shield 被指控监控用户流量,并销售数据,现在,随着云计算大数据的兴起,互联网的商业模式已经逐步转向更有价值的数据收集,也正因为如此"隐私"成了互联网的流行语. 虽然虚拟专用网络(VPN)是保护互联网隐私和数据的最佳解决方案之一,但是在选择VPN服务时,可能您需要更加的警惕.特别是如果您使用的是现下比较流行的免费虚拟专用网络服务Hotspot Shield,那么您的数据可能会面临重大风险. 近日,隐私权倡导组织向联邦贸易委员会(FTC)提出投诉

Flash和ASP实现的用户登录/注册程序

核心提示:Flash和ASP实现的用户登录/注册程序教程. Flash一帧可以完成.asp也可以一个文件完成,这里我将用户登录和用户注册分为两步做,方便大家理解,Flash分两帧,asp分两个文件. 准备: Flash8 , IIS ,Miscrosoft Access 2003; 开始: 数据库中: 用设计视图新建一个名为 UserTable 的表,三个字段分别为 id 为自动编号,username为文本,password为文本; 输入一条数据 username 和 password 都为ch

Exchange Server 2010学习(六)监控用户邮件

在某些场合下,企业领导可能会要求管理员监控一些特殊用户的往来邮件信息,虽然做法有点不地道,但有领导的要求还是要实现.Exchange Server2010提供了两种模式去监控用户的邮箱信息,一种是利用日志规则实现,另一种是利用传输规则实现.两种方法略有差异,利用日志规则监控用户邮箱时,被监控用户收发邮件的内容将作为一封附件发送给监控者.利用传输规则实现此功能时,是将原邮件以密件抄送的方式发送给监控者,神不知鬼不觉,被监控用户完全不知道,下面咱们就看看这两种方法如何实现. 利用传输规则监控用户邮箱

Win8如何以其他用户身份运行程序解决实际需要

  在多数的使用环境中,我们往往需要以管理员身份运行程序.不过今天小编要介绍的是以其他用户身份运行程序的方法,这有时候也是需要用的. 操作方法 按住 "Shift"键的同时,再右键单击程序的图标,会发现右键菜单多了"以其他用户身份运行"的选项. 点击"以其他用户身份运行"后出现对话框,输入用户名和密码就能迅速切换账户. 系统中有多个用户存在,在管理的时候多数情况需要进入用户账户界面,进行密码设置等操作.

怎样在WIN8系统下使用其它用户身份运行程序

在多数的使用环境中,我们往往需要以管理员身份运行程序.不过今天小编要介绍的是win8系统以其他用户身份运行程序的方法,这有时候也是需要用的.这里告诉大家一个绝招,使用其他身份运行程序技巧,一起看看详细操作方法. 操作方法: 1.按住 "Shift"键的同时,再右键单击程序的图标,会发现右键菜单多了"以其他用户身份运行"的选项; 2.点击"以其他用户身份运行"后出现对话框,输入用户名和密码就能迅速切换账户.   系统中有多个用户存在,在管理的时候多

关闭浏览器 用户状态-用户关闭浏览器怎么实时监控用户在线状态

问题描述 用户关闭浏览器怎么实时监控用户在线状态 用户关闭浏览器后,怎么实时的获取用户是在线还是离线状态呢,在global里面试了一下,不可行,还有没有其它好的建议啊?

oracle-Oracle:如何监控用户访问视图和抽取数据?

问题描述 Oracle:如何监控用户访问视图和抽取数据? 在数据库中有这样的应用: 在数据库中开放视图供用户查询和抽取数据. 现在有2个问题就是: 1.需要数据库记录哪个用户何时查询过视图.查询了哪些类别的数据,涉及的数据量: 2.记录哪个用户何时抽取了多少数据,抽取了哪些类别的数据,最好能记录抽取数据的内容. 解决方案 记录select语句,建议你这么来用,不要开放数据库级的接口,用webservice来实现接口,这样你就可以记录sql以及结果了 通过select,只能从日志里去找,只有sql

事件-如何监控操作文件的程序呢

问题描述 如何监控操作文件的程序呢 我们知道,监控文件的创建是 一件很容易的事情.在.NET中,通过FileSystemWatcher就可以 监控到文件的操作. 但是,我希望在监控文件的创建.删除等事件的同时,知道是哪些程序在做这些操作. 这 又如 何做到呢? 解决方案 参考Using C#, how does one figure out what process locked a file? 因为你现在已经获得了文件信息,所以需要通过文件查询相关进程,上面链接的回复里有代码可以实现. 另外也