Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
管理者設定に基づいて、ユーザーの同時ログインを防止したい。
管理者が同時ログイン設定を 3 に設定した場合、ユーザーは一度に 3 つの異なる場所からログインできます。
ユーザーが 4 番目からログインしようとした場合、アプリケーションはユーザーのログインを許可しないようにする必要があります。
データベースを介してこれを維持する方法についてのアイデア。助けてください。前もって感謝します。
最後のユーザー アクティビティが X 分前 (設定可能な値) より前に発生した場合、セッションがアクティブであると見なされる、アクティブなユーザー セッションで DB テーブルを維持できます。
ユーザーがログイン フォームを介して認証を試みるたびに、そのユーザーの現在アクティブなセッションの数を確認し、その確認に基づいて、何らかの形式の応答メッセージで認証するか拒否するかを決定する必要があります。