【发布时间】:2020-11-16 16:55:21
【问题描述】:
我们正在将 Adobe Flex 应用程序迁移到 Adobe Air 应用程序,并且许多功能都运行良好。但是我们遇到的主要问题是如何在注销后清除所有数据/记录/会话?
- 使用用户名/密码登录 Adobe Air 应用程序。
- 成功登录后,进入任意菜单项。
- 点击注销按钮。
- 用户重定向到登录页面。
- 用户再次登录时,将显示用户注销所有数据的同一窗口。
那么在 Adobe Air 中如何清除会话数据或用户退出时如何清除所有组件?
【问题讨论】:
-
请添加您的代码以了解我可以如何帮助您。
-
@JoeTaras 感谢您的评论。您想查看代码的哪一部分?在注销按钮中单击我正在调用
sessionManager.logout()方法,这是适用于 flash 项目的 Flex 代码。在 Adobe Air 中,我们是否有任何会话对象,或者我们必须一个一个地删除所有组件 -
当我执行 logOut 操作时,通常我会销毁所有无用的对象,如果我有 userLogged 变量,请重置它。因此,当我重新加载登录页面时,请清除未与 businnes 对象变量绑定的文本。因此,当我尝试再次登录时,我会在那一刻构建要在后端发送的对象。重要的是我重置了所有经过身份验证的频道
-
您有任何示例代码,您在 Adobe AIR 中的表现如何?
标签: actionscript-3 flash air adobe