В php8 реально изменилась игра с сессиями — без правильных cookie-параметров сессия просто не держится. Параметры secure и sameSite теперь обязательны, иначе браузеры их просто игнорят, и авторизация хромает. Короче, старый код по умолчанию может не работать, так что лучше сразу подстраховаться и задать эти настройки перед запуском сессии.