Session Destory после закрытия браузера и входа нового пользователя в Stack Overflow

У меня есть 3 роли и каждая роль, которую я сохранил в своей переменной сеанса.
если я захожу с admin1 и закрываю браузер без выхода из системы, и снова захожу с admin2, на этот раз сеанс admin1 появляется.

для нового администратора новая переменная сеанса должна работать, если я делаю это в частном окне, она работает нормально.

так как уничтожить / заменить предыдущее видение при закрытии браузера.

$admin1_sessionObj = new Zend\Session\Container('Admin1Session');
admin2_sessionObj = new Zend\Session\Container('Admin2Session');
admin3_sessionObj = new Zend\Session\Container('Admin3Session');
$sessionObj = '';
if(isset($admin1_sessionObj->sess_role_id) && !empty($admin1_sessionObj->sess_role_id)) {
$sessionObj = $admin1_sessionObj;
} elseif (isset(admin2_sessionObj->sess_role_id) && !empty(admin2_sessionObj->sess_role_id)) {
$sessionObj = admin2_sessionObj;
}
elseif (isset(admin3_sessionObj->sess_role_id) && !empty(admin3_sessionObj->sess_role_id)) {
$sessionObj = admin3_sessionObj;
}

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector