Я использую Zend \ Authentication \ AuthenticationService, и я хотел бы знать, кто зарегистрирован, но пока я получаю данные только для одного пользователя.Zend 2: Проверить, кто зарегистрирован с использованием сеанса
Например:
На один браузер я войти, как John Doe и я получаю
PHPSESSID = abcdef1
На второй браузере я войти, как Jane Bar и я получаю
PHPSESSID = abcdef2
Теперь я хотел бы, чтобы все пользователи, которые вошли, что-то вроде этого:
$storage = new \Zend\Session\Container('Zend_Auth');
foreach($storage as $data)
{
var_dump($data); // John Doe, next Jane Bar
}
Но я не могу получить что-нибудь работать
$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
}
или
//$auth = AuthenticationService()
foreach($auth->getStorage()->read() as $data)
{
var_dump($data); // single data depending on which browser I use
}
или
foreach($_SESSION['Zend_Auth'] as $session)
{
var_dump($session); // single data depending on which browser I use
}
Любая идея как я могу получить информацию о всех пользователей, которые вошли в систему, используя сеанс из службы аутентификации?