I have found this module :
https://github.com/bitExpert/magento2-force-login
But this show errors in Frontend -
1 exception(s): Exception #0 (ReflectionException): Class BitExpert\ForceCustomerLogin\Controller\LoginRouter does not exist Exception #0 (ReflectionException): Class BitExpert\ForceCustomerLogin\Controller\LoginRouter does not exist #0 C:\wamp64\www\sk\vendor\magento\framework\Code\Reader\ClassReader.php(19): ReflectionClass->__construct('BitExpert\\Force...') #1 C:\wamp64\www\sk\vendor\magento\framework\ObjectManager\Definition\Runtime.php(44): Magento\Framework\Code\Reader\ClassReader->getConstructor('BitExpert\\Force...') #2 C:\wamp64\www\sk\vendor\magento\framework\ObjectManager\Factory\Dynamic\Developer.php(48): Magento\Framework\ObjectManager\Definition\Runtime->getParameters('BitExpert\\Force...') #3 C:\wamp64\www\sk\vendor\magento\framework\ObjectManager\ObjectManager.php(56): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('BitExpert\\Force...', Array) Any options to force login in catlog and product page without module
BitExpert/ForceCustomerLogin/Controller/LoginRoute.php