私は調査会社向けの Web アプリケーションを開発しています。要件の 1 つは、ユーザーが一度に 1 つのデバイスにしかログインできないことです。
そこで、PHP にログインすると、データベース内のユーザーの行が 0 から 1 に更新され、ログアウト ボタンをクリックすると、その行が 1 から 0 に再度更新される、非常に基本的なシステムを開発しました。
唯一の問題は、ユーザーがログアウト ボタンを使用せずに単にブラウザを閉じると、セッションが終了してログアウトされますが、データベース内の行が更新されないことです。
ブラウザを閉じてデータベースを更新する方法はありますか?