コードイグナイターでイオン認証ライブラリを使用しています。特定のグループのすべてのメンバーを取得できますが、そのグループのすべての login_in ユーザーを取得できません。どうすればこれを達成できるか知っている人はいますか? 皆さん、ありがとうございました
これを行う方法を見つけたので、これを編集します...データベース、テーブルci_sessionsのセッションを渡しました。これで、テーブルの行数に基づいてログオンしているユーザーを確認できます。
私は別の問題を見つけました。
この方法でci_sessionsのuser_dataをシリアル化解除しています
$query = $this->db->get('ci_sessions');
foreach ($query->result() as $row)
{
var_dump([$row->user_data]);
$user_data = unserialize($row->user_data);
var_dump($user_data);
}
そして、私はこのような配列としてuser_dataを取得します
配列 (サイズ=6)
'user_data' => 文字列 '' (長さ = 0)
'identity' => 文字列 'joao.costa@onegreat.org' (長さ = 23)
'ユーザー名' => 文字列 'joao.costa' (長さ = 10)
'メール' => 文字列 'joao.costa@onegreat.org' (長さ = 23)
'user_id' => 文字列 '14' (長さ = 2)
'old_last_login' => 文字列 '1347619173' (長さ = 10)
user_id は文字列であり、14 もあると表示されているため、user_id を取得できません。
私は何を間違っていますか?
私はこのようなことをしてみました
user_data->user_id
皆さん、ありがとうございました