Flex会话超时重新登录实现方法
来源:互联网 发布:网络接入管理 编辑:程序博客网 时间:2024/04/29 20:30
解决方法主要是使用Flex提供的定时器以及监听界面,当界面没有任何操作的时候,调用定时器计时进行处理。
实现机制:利用FlexEvent.IDLE空闲事件,然后用mx_internal::idleCounter来获取空闲时间。
具体代码如下:
需要导入
import mx.managers.SystemManager;
import mx.events.FlexEvent;
import mx.core.mx_internal;需要用到mx_internal命名空间里面的东西
use namespace mx_internal;在页面载入时添加
this.systemManager.addEventListener(FlexEvent.IDLE, userIdle);将空闲事件FlexEvent.IDLE交给自定义的处理函数userIdle.
最后定义userIdle函数:
private function userIdle(e:FlexEvent):void {
if(e.currentTarget.mx_internal::idleCounter == 3000){
//进行登录超时处理
}
}
这里idleCounter的数值有点特别。只需要记住1分钟是600就可以了。
所以如果要30分钟过期的话,就设成18000;如果只是测试的话,可以设成30之类的。
- Flex会话超时重新登录实现方法
- 登录超时重新登录
- APP操作超时,重新登录
- PHP设置会话(Session)超时过期时间实现登录时间限制
- PHP设置会话(Session)超时过期时间实现登录时间限制
- 您还没有登录或登录已超时,请重新登录
- qt实现重新登录
- ssh连接会话超时时间的方法
- Android实现App会话超时退出设计
- 登录超时 (1440 秒未活动),请重新登录。 phpmyadmin
- phpcms出现登录总是提示超时需重新登录
- 会话超时
- 登录超时过期问题解决方法
- 新会员注册页面提示会话已过期请重新登录
- phpMyAdmin 登陆超时(1440秒未活动),请重新登录
- 在devise中配置 超时重新登录 timeout 的功能
- 配置远程桌面服务会话的超时设置和重新连接设置
- 一个严格的PHP Session会话超时时间设置方法
- 判断NSString是否为数字
- 数据库常用命令(菜鸟篇)
- ubuntu内核编程环境搭建
- SPRING中AOP应用3种方法
- jsp+js+servlet批量删除
- Flex会话超时重新登录实现方法
- 关于WS_CLIPCHILDREN和WS_CLIPSIBLINGS的理解
- J2SE学习笔记3 — Java基本语法(8)大数值和数学函数
- 【统计技术】关联分析_推荐系统
- RAR for Linux 命令详解
- 用VB.NET 如果将任何文件以二进制形式保存在数据库,然后再从数据库读取出来
- Java正则表达式应用总结
- .NET对象序列化—TimeSpan
- 修炼一名程序员的职业水准(林庆忠__署名原创)