2017-01-26 45 views
0

Если пользователь не вошел в систему, и он посещает WishList страницу. (http://website/index.php?route=account/wishlist) он должен перенаправить на страницу входа (http://website/index.php?route=account/login), но вместо этого, он остается на той же странице, и это показывает пустойOpenCart не перенаправляет на страницу входа в

Здесь это код контроллера

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)); 
    } 
    } 
} 

ответ

0

Я нашел решение для этого

Существует ошибка пришествии заголовки уже отправлены, а перенаправлять в лист желаний или счет. Это я исправил, добавив ob_start() & ob_flush() в файл index.php в корневой каталог OpenCart.