Prestashop – Solo permitir acceso a las web de cms y contacto a los usuarios no logeados

Si estas en un plugind usas el hook OutputHTMLBefore public function hookActionOutputHTMLBefore($params) { $controller = $this->context->controller; if ( !$this->context->customer->isLogged() && $controller->php_self != ‘authentication’ && $controller->php_self != ‘password’ && $controller->php_self != ‘cms’ && $controller->php_self != ‘contact’) { Tools::redirect(‘index.php?controller=authentication?back=my-account’); } } Si no en el controllador controller/front/FrontController insertas la sentencia if en la funcion init() justo despues …