フレームワークを使用せずにログインシステムを作成しています。管理パネルから特定のユーザーのセッションデータを破棄する方法
管理者は、すべてのユーザーが表形式で一覧表示されているページにアクセスできます。 「ユーザーをログアウト」という名前のすべてのユーザーの列にボタンがあります。 I/The adminがボタンを押すと、システム/ Webサーバーは、ユーザーI/The adminのセッションを破棄する必要があります。 ターゲットユーザーが自分のページを更新するとき、私はもうログインしません。
注: 私はすでに現在のユーザーのデータベースにsession_idを格納しています。
データベースが必要です。ページが読み込まれるたびに、ユーザーが 'アクティブな'セッションにいるかどうかをチェックするPHPコードがあります。 (効率的ではありませんが、うまくいきます。)しかし、あなたが試したコードを見るのは間違いありません。 – RepeaterCreeper
私は、セッションが現在セッション内の変数でアクティブであるかどうかをチェックします。可能であれば、「アクティブ」です。ページが読み込まれ、ユーザーがセッションに入るたびに、セッション変数の1つにあるuser_idでデータベースを更新するだけです。 –