0

私はpython(django)で作られた簡単なサイトを持っています。ユーザーは登録し、いくつかの基本情報を入力し、それをmysqlに保存します。その後、ユーザーは自分が作成したユーザー名/パスワードでログインできます...

ここで、ユーザーがログインすると実行されるフレックスアプリケーションを追加したいのですが、ユーザーが2回ログインする必要はありません(1回はdjangoに、もう1回はフレックスアプリに)。学習のために、ユーザーの名など、mysqlデータベースからいくつかの情報もフレックスアプリにロードさせたいだけです。

だから私の質問は、セッション情報をフレックスアプリに渡すにはどうすればよいですか?どんな情報やガイダンス、または意見も素晴らしいでしょう。

4

1 に答える 1

2

Python/DJangoアプリがセッションの追跡にCookieを使用している場合。次に、SWFがPythonアプリの提供元と同じドメインから提供されていることを確認する必要があります。

Flash Playerは、リモートサーバーを呼び出すたびに、適切なCookieをリモートサーバーに渡します。「フラッシュコール」がサーバー上の同じアプリケーションスペースに存在する限り、サーバーで使用可能な同じセッション変数にアクセスできる必要があります。

SWFをロードする前に、ユーザーがログインしたことを検証する場合。SWFからサーバー側にリモート呼び出しを行って、セッションが存在し、ユーザーが適切にログインしていることを確認するだけです。サーバーからユーザーが許可されていることを確認するまで、アプリのコントロールをアクティブにしないでください。アプリを使用します。

于 2011-06-20T22:01:30.497 に答える