Codeigniter の Session クラスを使用して、セッション値をデータベースに保存しています。フィールド内にuserdata
は、ユーザーのユーザー名とその他の値が含まれています。
>= 5分とusername
しましょう。userdata
lastactivity
これを達成するために私が考えることができる唯一の方法は次のとおりです。
- 過去 5 分間にアクティブだったユーザーを検索する
- 返された各行のユーザーデータを取得します
- ユーザーデータのシリアル化を解除します
- ユーザー名を抽出する
しかし、これは長い道のりのようです。これを行うためのよりクリーンな/より良い方法はありますか?