Login Form Not Displaying on the Frontend

If the login form is not showing up on your storefront, verify that at least one privacy option is enabled:

  • Storewide Lock is active
  • One or more pages are set as Private
  • One or more product categories are marked as Private

The login form appears only when there is something to protect. If all privacy settings are disabled, the form will not be shown.

Additionally, make sure you’ve set at least one valid password in the Passwords section. Without a password, the lock has nothing to verify, and the form may not appear.

Check for potential conflicts with caching plugins. Clear your cache or exclude the store and login pages from caching to ensure the form renders correctly.

If you’re using a custom theme, test with a default theme (like Storefront or Twenty Twenty-Four) to ensure your theme doesn’t block plugin hooks required to display the form.