2010-11-20 5 views
1

これは簡単な質問かもしれませんが、実際には光が必要です。CodeIgniter + QuickAuth + Oneユーザー、1セッションのみ

私はcodeigniterにこの巨大なPHPシステムを持っています。私はQuick Authというライブラリを使用しています。ユーザーは特定の時間に1台のコンピュータ/ブラウザでのみログオンする必要があります。したがって、JakeがPC1にログオンした場合、JakesはPC2にログオンしようとしますが、PC1セッションは無効になり、閉じます。

私はci_sessionsデータベーステーブルを手動で検索して他のユーザーセッションを排除しようとしていましたが、あまりにも苦しいようです。私は、単純な解決策があるかどうかを知りたいのですが、私はセッションを延長することに問題はありませんが、アドバイスのようにもっと必要です。あなたは、単一のセッションに1人のユーザーを制限するために、テーブルインデックスまたはセッションライブラリコードのいずれかを変更する必要があります事前

答えて

2

感謝。ユーザー/クッキー に基づいてINSERT OR REPLACEにライブラリのコードを変更するユーザー名(またはID)のためのユニークなインデックスとクッキー/セッションID

  • を追加

    • :これは、ことによって行うことができます
  • 関連する問題