Adding Users on your website

Posted on 2013-06-20
Last Modified: 2013-07-01

I am using Joomla 3.0 to run my website & the site is up & running. The next thing is that I want to be able to add users so that they can login with a username & a password - how do i do that? and  how do i create those usernames & passwords for them???

My website is

Question by:shaunwingin
  • 3
  • 2
  • 2
  • +1

Assisted Solution

TvMpt earned 167 total points
ID: 39262472

Joomla Add User
Adding a new user

A user is a person (or group of persons) who has authenticated itself by providing the registration data you requested. Normally, you create user accounts in order to grant access to exclusive parts of your site or allow your visitors to post their content.

In order to create a new user you will have to go through the following steps:

1. Log in to the administration panel of your Joomla! web site

Open a new browser window and enter the corresponding URL. This would be something like Once the page is loaded, log yourself in as the site administrator. Please note that other accounts might not have the rights to add new users, depending on the granted access level. More about the access levels later in this tutorial.

2. Open the User Manager

After logging in, go to the Site menu item, situated in the upper-left corner, right under the green bar separating the site header from the content area. In the opening menu select User Manager.

3. Add the new user

On the newly opened page, press the New button in the upper-right corner Icon-32-new.gif. This will open the new user panel where you can enter the user data. Now, let's fill in the user details:

Name - this field will contain the user's real name, like John Smith

Username - this would be the user or login name to be used to log in to the site, like jsmith or yellowbird67

New password - here you can enter a temporary password that you will send to the user so it can log in for the first time. The user will be able to change this later to something that is easy to remember. A good rule of thumb for choosing a safe password is to use small letters together with capitals and numbers while having a minimal length of six characters. A good example would be p9HWc0Ak.

Verify password - here you have to reenter the previously choosen password just to make sure there was no typo in the first one

Group - choosing the correct group to assign your user to may be crucial for your site's security so pay attention when setting this up! There is no golden-rule for choosing the user group except maybe for this one: "Keep the rights as low as posible". Normally, you wouldn't want to assign the Super Administrator or even Administrator role to just anyone. The Manager role is somewhat weaker but still strong enough to compromise your site's content. In 99% of the cases you will assign your users to the "Registered" group, thus only allowing them front-end access. In case you need more granularity of the access levels you might consider a third-party extension from the Extensions directory.

Block user - here you have the possibility to disable a previously created user account without deleting it. This option might be useful for banning users until they (or you) take a certain action. Simply set this option to Yes to disable the account.

Receive System E-mails - Set if the user should receive system relevant e-mails. If the user is an Administrator or Super Administrator you probably want to set this option to "No".

Next, set the parameters:

Back-end Language - this parameter sets the administration panel's language

Front-end Language - this parameter sets the website's panel's language when the user is logged in

User Editor - this parameter specifies which one of the built-in editors the user will be using while editing the information on the site

Help Site - here you can specify the location of the help files. These can be read from the files installed on your server (Local) or from the the Joomla! site ( I usually prefer setting this option to as this information tends to be more up to date.

Time Zone - well, this speaks for itself. Here you can set the user's time zone. This information will be used wherever time and date is displayed to the logged in user.

The Contact Information field will show the user's contact data if there is a corresponding entry in the Contact Manager.

Once you are done entering all the information above, click the Save button (the floppy disk icon in the upper-right corner).

If you have enabled the user (by setting the Block User field to No), it is now able to log in using the usename and login you have set.

Disabling/Banning a user

In order to disable or ban an existing user - not allowing them to login to the site - you will have to log in to the administration panel and open the User Manager from the Site menu -> User Manager. In the user list select the corresponding user by clicking on its name. In the newly opened panel, set the Block User option to Yes and press the Save button (the floppy disk icon in the upper-right corner).

Please note that this method will not delete the user account but will only disable it. You can always re-enable it by setting the Block User option to No.

Deleting a user

In order to delete a user from your database, log in to he administration panel as described above and choose Site -> User Manager from the top menu. On the opening page, select the checkbox to the left of the user's name you would like to remove and press the Delete button in the upper-right corner.
LVL 28

Expert Comment

ID: 39262791
in simple steps:
your website already has a log in box.
so just create users.
simply log on to the admin (www.yoursite/administrator) backend and click on the the top menu "users" click on "user manager" then on "add new user"
fill in the details and press enter.
now that user can log on.

you also have the log in box enabled for visitors to create accounts. you should be careful otherwise you will get lots of spammers creating accounts.
LVL 15

Assisted Solution

Insoftservice earned 166 total points
ID: 39265003
Open the User Manager

1> After logging in, go to the Site menu item, situated in the upper-left corner, right under the green bar separating the site header from the content area. In the opening menu select User Manager.

2. Add the new user

On the newly opened page, press the New button in the upper-right corner  This will open the new user panel where you can enter the user data. Now, let's fill in the user details:

Author Comment

ID: 39270516
Great. I have managed to create a new user successfully - now i want to edit their information on what a client can & cannot see once they have logged in their account.....How do i do that?
IT, Stop Being Called Into Every Meeting

Highfive is so simple that setting up every meeting room takes just minutes and every employee will be able to start or join a call from any room with ease. Never be called into a meeting just to get it started again. This is how video conferencing should work!

LVL 15

Expert Comment

ID: 39270729
Shunwingin i hope you are trying to learn joomla on EE. please hire some developer to do so.

Go to "Menu Manager" => "Menu Items", then filter the items using the first filter drop down and select "User Menu". Check the box next to "Your Details" and click "Edit". Make sure the "Menu Item Type" is set to "User Profile". This will display the currently logged in users profile.

If this menu item does not display in the menu for editing by the user, check the Global Permissions. Go to "Global Configration" from the "Site" menu in the menu bar along the top left of the Admin Panel. Click on the "Permissions" tab and expand the Group level that you need to edit (ie: Registered, Editor, etc.). Make sure the last option of "Edit Own" is set to "Allow".

I hope this helps to accomplish what you are looking to do.
LVL 28

Expert Comment

ID: 39270753
it is normal practice to close the question once you have an answer and award points to those that helped.  and start a new question ..

if you want to stop logged in clients seeing certain pages - it will depend on how many levels of access you want. and go to each page and menu setting on your system and change the access form public to registered or public or special - you cna also create your own access levels

Expert Comment

ID: 39270782
Just go to the User Manager-> Users
Select the user you want and then button edit

Author Comment

ID: 39271125
When i click on edit- this is what i see....

See attached docs.

This cant be correct.
LVL 28

Accepted Solution

chilternPC earned 167 total points
ID: 39271640
that 's fine
now users logged in are guest and registered.  you can change them to manager etc...

now go to the menu manager and the articles manager and change the access of these pages to wha ty ou want to hide form the registered guests

Featured Post

How your wiki can always stay up-to-date

Quip doubles as a “living” wiki and a project management tool that evolves with your organization. As you finish projects in Quip, the work remains, easily accessible to all team members, new and old.
- Increase transparency
- Onboard new hires faster
- Access from mobile/offline

Join & Write a Comment

Read about how to approach blogging and about ways to do it right. Stand out from the crowd and let your knowledge be consumed by a large audience. This article aims to explain how your blog should look like,  the most important things to do while b…
This article discusses how to create an extensible mechanism for linked drop downs.
Explain concepts important to validation of email addresses with regular expressions. Applies to most languages/tools that uses regular expressions. Consider email address RFCs: Look at HTML5 form input element (with type=email) regex pattern: T…
This tutorial will teach you the core code needed to finalize the addition of a watermark to your image. The viewer will use a small PHP class to learn and create a watermark.

747 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

13 Experts available now in Live!

Get 1:1 Help Now