0

如果用户没有登录并且他访问了愿望清单页面。(http://website/index.php?route=account/wishlist)他应该重定向到登录页面(http://website/index.php?route=account/ login ) 但相反,他停留在同一页面上并且显示为空白

这是控制器代码

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

1 回答 1

0

我已经找到了解决方案

重定向到愿望清单或帐户时,已发送的标头出现错误。我已经通过在 OpenCart 根目录的 index.php 文件中添加 ob_start() 和 ob_flush() 来解决这个问题。

于 2017-01-30T08:43:45.210 回答