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
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 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 29

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:
Salesforce Has Never Been Easier

Improve and reinforce salesforce training & adoption using WalkMe's digital adoption platform. Start saving on costly employee training by creating fast intuitive Walk-Thrus for Salesforce. Claim your Free Account Now


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?
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 29

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 29

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

PeopleSoft Has Never Been Easier

PeopleSoft Adoption Made Smooth & Simple!

On-The-Job Training Is made Intuitive & Easy With WalkMe's On-Screen Guidance Tool.  Claim Your Free WalkMe Account Now

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

This article will shed light on the latest trends when it comes to your resume building needs. For far too long, the traditional CV format has monopolized the recruitment market.
Originally, this post was published on Monitis Blog, you can check it here . In business circles, we sometimes hear that today is the “age of the customer.” And so it is. Thanks to the enormous advances over the past few years in consumer techno…
The viewer will learn how to dynamically set the form action using jQuery.
The viewer will learn how to count occurrences of each item in an array.

623 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