В php8 сессии – это как кот, который вроде есть, но иногда мимо унитаза проскакивает. Короче, session_start() всё так же должен работать, но теперь с куками надо быть повнимательнее, особенно с параметром SameSite – без него браузеры могут забарать и не вернут. Если авторизация глючит, попробуй забить эти параметры вручную через session_set_cookie_params, иначе браузер сам сессии тупо не сохранит.