0

I want to check that user is logged in or not in order to hide add to cart button for guest users. I have created a module in which I have override addtocart.phtml file and added the below code:

<?php

$test = \Magento\Framework\App\ObjectManager::getInstance();
$context = $test->get('Magento\Framework\App\Http\Context');
$isLoggedInn = $context->getValue(\Magento\Customer\Model\Context::CONTEXT_AUTH); 
?>

<?php if( $isLoggedInn ) : ?>

<?php echo "text"; ?>

<?php endif; ?>

It's working but is it a right approach because I have use object manager directly in phtml file.

0 Answers0