При активированом аккаунте пользователя, после редиректа в кабинет пользователя, пользователь остается авторизированным.
Если перенаправить пользователя на любую страницу - newpage.php, то это вызовет контроллер FrontController.
А в FrontController.php произойдет проверка сохранения сесии, авторизирован или нет, и разрешен ли доступ
if (isset($_GET['logout']) OR ($cookie->logged AND Customer::isBanned((int)$cookie->id_customer)))
Поэтому нужно добавить вместе с редиректом
self::$cookie->logged =0;