フラッシュ>> PHP>> MYSQLでログインでき、必要なことはすべて実行できます。
しかし、ある人が同じアカウントでログインし、いじり始めるという問題が発生しました。これにより、誰かが何かを変更したり、他の人がデータを上書きしたり複製したりする可能性があるため、データの更新に問題が生じます。
PHPセッションへの言及を見たことがありますが、さらに情報が必要です。
MYSQL データベースに User|Pass|TimeStamp があるように、ログイン時にタイマーを設定しますか? ログイン後、タイムスタンプは Now()+15 秒に調整され、10 秒ごとにタイマーが呼び出され、タイムスタンプ (+15 秒) が再度更新されます。したがって、ログイン時に、人がログインを試みた場合、ログイン時刻は次のタイムスタンプでなければなりません。
現在ログインしているユーザーがフラッシュプログラムから離れた場合、ログインタイマーがトリガーされなくなると思いますか??
これについて別の方法がありますか?非アクティブ自動ログアウトを 5 分ごとに設定しますか? 誰かがログインしようとすると、アクティブなすべてのブラウザにリクエストを送信して、ユーザー名/パスワード セッション (インスタンス ID を使用) が使用されているかどうかを確認します。
私が調べるべきコードや指示をいただければ幸いです。
jc