Если пользователь не вошел в систему, и он посещает страницу списка желаний. (HTTP: //website/index.php маршрут = счет / лист желаний) он должен перенаправить на страницу входа (HTTP: //website/index.php маршрут = аккаунт / Войти) но вместо этого он остается на той же странице, и он показывает пустым
Вот код контроллера
class ControllerAccountWishList extends Controller {
public function index() {
if (!$this->customer->isLogged()) {
$this->session->data['redirect'] = $this->url->link('account/wishlist', '', true);
$this->response->redirect($this->url->link('account/login', '', true));
}
}
}
Я нашел решение для этого
Произошла ошибка при получении заголовков, уже отправленных при перенаправлении в список желаний или учетную запись. Это я исправил, добавив ob_start () & ob_flush () в файле index.php в корневом каталоге OpenCart.
Других решений пока нет …