認証ライブラリとして Ion-Auth を使用した CI アプリケーションがあります。セッションを保存するためにデータベースを使用しました。これまでのところ、すべて正常に動作しています。現在、デフォルトで Ion Auth は、異なる場所からの同じユーザーの同時ログインを許可しています。これを防ぎたい。クライアントによると、ログインは 1 回だけ許可する必要があります。
- (ログアウトを押してブラウザを閉じることなく)放棄されたセッションを考慮して、これを達成することは可能ですか?
- 上記 (1) の問題を達成するのが複雑な場合、ユーザーが現在ログインしているかどうか、またはセッションがアクティブかどうかを簡単に確認できますか。既存の logged_in メソッドは、入力パラメータを取りません。なのでこの方法は使えません。すでに利用可能なライブラリで解決策が可能であると想定しており、これを達成するために追加のフィールド/コードを追加する必要はありません。ありがとう。