J'utilise Zend \ Authentication \ AuthenticationService et j'aimerais savoir qui est connecté, mais pour l'instant je ne reçois des données que pour un seul utilisateur.Zend 2: Vérifie qui est connecté en utilisant la session
Par exemple:
Sur un navigateur je me connecter comme John Doe et je reçois
PHPSESSID = abcdef1
Sur deuxième navigateur je me connecte comme Jane Bar et je reçois
PHPSESSID = abcdef2
Maintenant, je voudrais obtenir tous les utilisateurs connectés, quelque chose comme ceci:
$storage = new \Zend\Session\Container('Zend_Auth');
foreach($storage as $data)
{
var_dump($data); // John Doe, next Jane Bar
}
Mais je ne peux pas trouver quelque chose à travailler
$storage = new \Zend\Session\Container('Zend_Auth');
foreach($storage->getIterator() as $data)
{
var_dump($data); // I get only single data depending on which browser I use
}
ou
//$auth = AuthenticationService()
foreach($auth->getStorage()->read() as $data)
{
var_dump($data); // single data depending on which browser I use
}
ou
foreach($_SESSION['Zend_Auth'] as $session)
{
var_dump($session); // single data depending on which browser I use
}
Aucune idée comment puis-je obtenir des informations sur tous les utilisateurs qui sont connectés, en utilisant la session du service d'authentification?