トークンを受け取り、それらを解析し、パラメーターが適用される場合はユーザーにログインする登録ページがあります。
トークンをチェックしてからデータベースからトークンを削除するまでの間に、別のユーザーが同じトークンを使用してログインできます。コードの特定の範囲の行が干渉なしで実行されることを確認する方法はありますか?それで、競合状態の問題は発生しませんか?
ありがとう
アップデート
私は2台のサーバーを持っています。
- Apache Tomcat 6
- red5 v0.9(無料のJavaベースのフラッシュメディアストリーミングおよび通信サーバー)
Facebook用のゲームアプリケーションを書いています。
ゲーム自体はadobeflashbuilder2で書かれています。
ゲーム自体はred5サーバーを使用して提供されます。問題は、red5がリクエストヘッダーとレスポンスヘッダーを受信しないため、Facebookから情報を取得するために使用するセッション情報を取得できないことです。
ユーザーがTomcatサーバーに接続する問題を解決するために、そのページはFacebook関連情報のセッションをチェックし、tinyFBClientを使用してFacebookに接続し、情報をmysql db(ユーザーの詳細)に保存して、これを確認します。同じユーザーは、red5に接続しようとしているユーザーです。
トークンが作成されたら。Tomcatページには、関連するSWFファイル(ゲームファイル)を表示するために、オブジェクトのHTML要素が表示されます。TomcatページはトークンをそのSWFファイルに渡します。SWFファイルがロードされると、そのトークンを取得し、それを使用してred5に接続し、ユーザー情報を検索します。
説明が私のニーズを理解するのに役立つことを願っています。たくさんのご支援ありがとうございます!