私はログイン作業のフラッシュを持っている>> PHP >> MYSQLと私が必要なすべてを行うことができます。as3独自のログインセッション
しかし、私は人が同じアカウントの下でログインし、物事をぶち壊すことができたという問題が提示されています。これは、誰かが何かを変える可能性があり、他の人が自分のデータを上書きしたり複製したりする可能性があるため、データの更新に関する問題を引き起こします。
私はPHPセッションにいくつかの言及を見ましたが、さらに詳しい情報が必要です。
MYSQLデータベースにUser | Pass | TimeStampがあるように、ログイン時にタイマーを設定しますか? ログイン後、タイムスタンプはNow()+ 15秒に調整され、10秒ごとにタイマーはタイムスタンプ(+ 15秒)を再度呼び出して更新します。したがって、ログイン時に人がログインしようとすると、ログインの時間は>次にタイムスタンプでなければなりませんか?
私は、現在ログインしているユーザーがフラッシュプログラムから離れると、ログインタイマーはもはや起動されないと思いますか?
これについて別の方法がありますか? 5分ごとに非アクティブなauto-loggoutを設定しますか?誰かがログインしようとすると、すべてのアクティブなブラウザにリクエストを送信して、ユーザー名/パスワードセッション(インスタンスIDを使用しています)が使用されているかどうかを確認します。
私が調べなければならないいくつかのコードや指示は、非常に高く評価されます。それのためにタイマーを使用していないが、各ユーザの対話で更新 -
JC
PHPセッションクラスでこれを処理できます –