如何检查用户是否在Opencart的类别页面中登录

时间:2014-10-09 09:00:24

标签: php opencart

我的网站类别页面的产品包含下拉过滤器范围16,32,64并显示全部。现在我想要其他过滤器,包括每页16个产品'仅在用户登录时才有效,否则仅适用于每页" 16产品"可用于未登录的用户,他们将重定向到其余过滤器的登录页面。

我已检查登录并填写下拉选项,如下所示:

<?php if (!$logged) { ?>
 <!-- My code to fill dropdown option-->            
<?php } else { >
 <!-- By default dropdown option-->
 <?php } ?>

但是这会导致错误:&#34;注意:未定义的变量:登录&#34;

2 个答案:

答案 0 :(得分:3)

在控制器中添加以下行&gt; category.php文件,其中获取$ category_info的另一个变量。

$this->data['logged'] = $this->customer->isLogged();

答案 1 :(得分:1)

在您的控制器中,您可以执行以下操作:

if($this->customer->isLogged()) {
    echo "Customer is logged in and his ID is " . $this->customer->isLogged();
} else {
    echo "Customer is not logged in";
}
相关问题