Flex Mobile记住用户会话

时间:2011-12-21 22:32:37

标签: android flex mobile flash-builder blackberry-playbook

我正在Blackberry Playbook上创建一个应用程序,当前使用PHP作为我的后端在查询我的SQL Server数据库时使用Flex编写。

第一个视图要求用户使用USERID / PASSWORD对自己进行身份验证,并且我有一些存储过程只需要USERID调用并返回相应的数据。

在验证后切换视图时保留USERID的“正确”方法是什么?

例如,假设用户“foo”在我的登录视图中进行身份验证,并转到getUserDetails视图,该视图希望在返回表的存储过程中使用“foo”作为参数。

我正在考虑创建一个全局变量,只需在成功验证后记住USERID,但觉得这不是解决问题的正确方法。

如果可能,有没有办法在登录视图中用PHP实例化用户类,并在转换到其他视图时“记住”该PHP对象?

提前致谢!

1 个答案:

答案 0 :(得分:0)

  

切换视图时保留USERID的“正确”方法是什么?   认证后?

适当的解释是开放的。但是,您可以将这些属性存储在静态类中,也可以创建单例类。两者都基本归结为“创建一个全局变量”。

另一种方法是将UserID传递给您创建的每个需要它的新视图组件。这可能很乏味;虽然被认为是适当的封装。