2012-07-23 99 views
0

我使用FLEX我的web应用程序的前端继续会话。我现在的任务是处理会话超时。我现在可以捕获会话超时。我想要做的是让用户继续会话,即让用户留在当前页面(例如,选择当前菜单选择或当前表格)并恢复用户放入文本字​​段的每个内容。如何从客户端使用FLEX

例如,有四个师在我的菜单:头版,管理活动和设置。当用户点击“管理”时,会出现一些文本字段,如用户名,地址或其他信息。当会话过期时,用户可以继续会话,保持“管理”状态并重新获得他们在文本字段中输入的内容。怎么做?感谢您的评论!

回答

1

,您可以创建在Flex组件定期调用后端保持会话打开。

+0

在这种情况下使用会话超时的意义是什么? – poussma 2012-07-23 19:04:22

+0

这是真的.. :) – 2012-07-23 19:08:45

0

你只需要在当前“管理”面板的前面,以显示登录面板或什么的。

一旦用户重新登录,只需通过隐藏登录面板切换回以前的配置,用户将能够继续而不会丢失任何工作。

HIH M.

+0

你确定内容都还在吗?也许全局变量会帮助存储内容。但如何留在当前页面?其实,除了标题菜单,还有左侧边栏菜单,所以我需要在或多或少的像一个扁平的客户捕捉标题菜单的同时选择和侧面菜单 – 2012-07-23 19:12:57

+0

的Flex。如果你把面板放在所有其他的面前,那么后面的东西还是完好无损的。当您在前面添加面板时,客户端浏览器实际上不会重新加载html页面。只需轻扫面板,一切都会回来。 – poussma 2012-07-23 19:16:06

+0

所以根据你所说的,当我捕捉会话过期时,我会显示一个带OK按钮的alert()消息,单击“OK”就会简单地关闭消息框。但为了实际继续会话,我仍然需要登录才能在客户端和服务器之间建立通信,对吗? – 2012-07-23 19:31:02