将会话信息从python传递到flex



我有一个用python(django)制作的简单网站。用户注册,输入一些基本信息,然后将其存储到mysql中。然后,用户可以使用他创建的用户名/密码登录。。。

现在我想添加一个flex应用程序,它将在用户登录后运行,但我不希望用户必须登录两次(一次登录django,一次登录flex应用程序)。为了学习,我只想让flex应用程序也从mysql数据库中加载一些信息,比如用户的名字之类的。

所以我的问题是如何将会话信息传递到flex应用程序中?任何信息、指导或意见都会很棒。

如果您的Python/DJango应用程序使用cookie来跟踪会话;那么你只需要确保你的SWF是从Python应用程序的同一个域提供的。

每当Flash Player调用远程服务器时,它都会将适当的cookie传递给该服务器。只要您的"Flash Call"存在于服务器上的相同应用程序空间中,它就应该可以访问服务器上可用的相同会话变量。

如果您想在加载SWF之前验证用户是否已登录;只需从SWF向服务器端进行远程调用,验证会话是否存在,用户是否已正确登录。在服务器确认允许用户使用应用程序之前,不要激活应用程序中的任何控件。

最新更新