Comment vérifier si l'utilisateur est connecté en tant que client avec PrestaShop 1.7?

On peut parfois (voire souvent) avoir besoin de vérifier que l'utilisateur est connecté ou non en tant que client pour lui apporter un affichage ciblé.

Dans un module ou Controller :

if ($this->context->customer->isLogged()) {
    // L'utilisateur est connecté
} else {
    // L'utilisateur n'est pas connecté
}

Dans un fichier template (.tpl) :

{if $customer.is_logged}
    // L'utilisateur est connecté
{else}   
    // L'utilisateur n'est pas connecté
{/if}
BLOG COMMENTS POWERED BY DISQUS