Hello Magento Friends,
Today I will provide the solution for How to Make User Register but not Login in Magento 2.4?
In default Magento, when the customer registers, they are not asked for login. The user gets automatically logged in after registering.
After registration, the customer must be redirected to the login page instead of automatic login. To accomplish this follow the below step.
Step 1: Create a file in your extension along with the plugin at the below-mentioned path
app\code\Vendor\Extension\Plugin\Customer\Account\CreatePost.php
Now, add the below code
<?php namespace Vendor\Extension\Plugin\Customer\Account; use Magento\Framework\Controller\Result\RedirectFactory; use Magento\Framework\App\Response\RedirectInterface; use Magento\Customer\Model\Session; class CreatePost { protected $resultRedirectFactory; protected $redirect; protected $customerSession; public function __construct( RedirectFactory $redirectFactory, RedirectInterface $redirectInterface, Session $customerSession ) { $this->resultRedirectFactory = $redirectFactory; $this->redirect = $redirectInterface; $this->customerSession = $customerSession; } public function afterExecute(Magento\Customer\Controller\Account\CreatePost $subject, $result) { if ($this->customerSession->getRegisterSuccess()){ $lastcustomerId = $this->customerSession->getCustomerId(); $this->customerSession->logout()->setBeforeAuthUrl($this->redirect->getRefererUrl()) ->setLastCustomerId($lastCustomerId); /** @var \Magento\Framework\Controller\Result\Redirect $resultRedirect */ $resultRedirect = $this->resultRedirectFactory->create(); $resultRedirect->setPath('customer/account/login'); $result = $resultRedirect; } return $result; } }
That’s it!
Simple as that, this way you can Make User Register but not Login in Magento 2. Mention your difficulties in the comment box. Share the article and stay connected with us.
Happy Coding!
In this guide, we'll explore how to integrate ChatGPT, an AI-powered chatbot, with a Laravel…
In the world of business, understanding financial metrics is crucial for making informed decisions and…
Welcome to the MageComp Monthly Digest, where we bring you the latest updates, releases, and…
In this era, businesses are always on the lookout for ways to engage with their…
Managing a Shopify store efficiently involves keeping your product catalog organized. This includes removing outdated…
E-commerce has transformed the way consumers shop for products and services and interact with businesses.…