Как завершить сессию для администратора в yii2, чтобы его попросило заново вводить пароль? Я сменил пароль, но если до этого вошли - админ остается в кабинете.
Сессия это файл, можно удалить его с сервера и пользователя разлогинить так как не найдется по ключу авторизации хранившегося в cookie файла с такой сессией (ну или если вы храните сессии в БД или оперативной памяти то нужно от туда удалить данные про эту сессию).
public function actionLogout()
{
Yii::$app->user->logout();
return $this->goHome();
}
Нашел ответ.
foreach(glob(ini_get("session.save_path") . "/*") as $sessionFile) {
unlink($sessionFile);
}
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости