In the backend:
Support “force login” function for specific pages or the whole site
Besides the Product page, Catalog page, Checkout page, etc., the admin can restrict access to any CMS Pages and even all pages based on various business purposes.
Also, the extension now supports restricting access for specific URLs: You can enter your targeted URLs either as Exactly or Contain.
Features of Magento 2 Force Login also work with pages customized by third-party extensions.
Choose where to redirect users after logging in
It is vital to smooth customer shopping experience at all times. After Magento 2 Force Sign in process, please redirect them to a suitable page for further purchases. You can choose among the following:
Enable/Disable default customer registration link
Like William, B2B stores even need to manage customer registration. Hence, this function is to hide the “register” block in the login page and header.
As a result, guests cannot create new accounts in the frontend. Instead, the admin will do this action from backend sites.
Bonus >>> The admin can also create a new sign-up form with more information for wholesalers and completely manage over the registration request by using Magento 2 B2B Registration extension.