Hosting Tutorial & Guide

How to Disable User Registration in Joomla 3?

updated on May 04, 2015
How to Disable User Registration in Joomla 3? When you set up a Joomla 3 website, the user registration feature is enabled by default. In this tutorial, we will teach you how to disable this unwanted feature and disallow Joomla users from creating an account in case that spam bots would reach your user registration form without any difficulty. Note that, we prefer to start with how to disable the "Create an Account" link as follows.

How to Disable Joomla 3 User Registration?

Under most circumstance, a Joomla 3 website allows visitors to register from the frontend by using the "Create an Account" link offered by the Login module. In some cases when you use extensions as a replacement and don't need the default Joomla user management, you can take the following steps for reference.

Enter User Manager Section
The first thing you need to do is log onto the Joomla backend with unique username and password. Once entered, just expand the "Users" drop-down list and click on this "User Manager" option across the top of the left-hand admin panel.

Joomla Language - Enter User Manager Section

Click on Options Tab
From the next "User Manager" page, you will be displayed with a set of editing options, such as "User Groups", "User Notes" and "Note Categories", etc. Here, all you need to do is make a hit on this "Options" button that is normally located at the upper-right toolbar.

Joomla Language - Click on Options Tab

Disallow User Registration
This will open up a new pop-up window as below. Inside the first "Component" tab, you can easily notice this "Allow User Registration" option. To disable the possibility of any users from registering on your Joomla 3 site, please set this option to "No". If done, do not forget to press the "Save & Close" button from the top left part of this "Users Configuration" page.

Joomla Language - Disallow User Registration

If done correctly, the "Create an Account" or "Sign Up" link from your Login form won't show up any more, and Joomla users can hardly create an account by themselves.

How to Hide Your Login Module in Joomla 3?

Although you've disabled user registration feature above, the menu item that redirects users to the login form won't disappear. In this section, we'd like to explain how to hide the "Login Form" from the frontend of a Joomla 3 website.

Access Module Manager
To start with, you should go back to the admin dashboard by navigating to "System" > "Control Panel." Just move your mouse over the "Extension" menu and select out this "Module Manager" from the drop-down list.

Joomla Language - Access Module Manager

Search and Unpublish Login Form Module
The next step is to find out a module named as "Login Form" by using the inbuilt filter feature. To do that, just enter login in the blank checkbox and then press the next search icon. Now that the mentioned "Login Form" module has been listed on this result page, it's time to click on the small green check mark under the "Status" column.

Joomla Language - Search and Unpublish Login Form Module

Unpublishing this "Login Form" module would hide it from all non-admins and front-end users. Only if you publish this module again will it be visible on your Joomla website. Make sure that you have unpublished all related login modules at the same time.

Joomla Language - Enabled & Disabled Login Form Module