The Joomla! Extensions Directory ™

Add user Frontend Component

This component makes it possible to add users to Joomla from the frontend. This is done by filling out a form and inserting the userdata directly in the database with MySQL queries.

This component is a good solution when your clients dont know how to add a user from the backend. You dont have to explain to your clients anymore how to do this. With this component they can add users from the frontend in a very simple way.

Free version
- Choose exactly which input fields you want to use
- Autogenerate usernames and passwords
- Choose between Joomla user groups.

PRO Version only:
- Notification emails
- Admin notification emails
- Choose usertype frontend
- Custom Usergroup by ID
- Create user with generic email

Community builder and Jomsocial support:
This components also supports Community builder but you need to switch it on in the components parameters after installing! Once set to CB mode the component will also insert the user data in Community Builder, the added user will be approved and confirmed. This component is also Jomsocial compatible.

Security measures:
When you add a user the component checks for double usernames and for double emails if configured so. All input fields have Javascript validation and an additional security check in php.

Add user frontend for Joomla 1.5 has multiple security measures to make sure that only Super Administrators and Administrators can add users from the frontend.

Add user frontend for Joomla 2.5/3.0 is more flexible because it operates under the Joomla 2.5/3.0 ACL system. This version also allows authors and above to add users. if you configure it like that. By default only Super users have acces. So be carefull with those ACL settings.

Usage of the component:
This component is very simple and can be used by everybody. But its actually intended for webdeveloppers. They can add more input fields in the "add user form" and create additional SQL queries to insert data in the database. This can come in handy when you want to integrate with other joomla extenions.

Therefore i kept the code as simple as possible. People who know a little bit about PHP and SQL queries can easily change this component and use it for whatever they want.

Need K2 integration?
get the K2 user sync plugin for Add user frontend at:

Need more languages?

New in version 1.3.7:
- fixed some bugs

New in version 1.3.6:
- Joomla 3 compatible

New in version 1.3.5:
- Fixed problem (Changed onAfterStoreUser to onUserAfterSave for J.2.5)
- Some minor bugs fixed
- Joomla 3 compatible

New in version 1.3.4:
- Fixed security issue that made it possible for users to add users with higher ranking then themselves. This issue appeared in the Joomla 2.5 version only! This version is a security release.

Report Extension




Reviews: 1
This extension is excellent! Does excactly what you expect. Perfekt for my intranet. Where users PC knowlege is very limited. Can be simple og more advanced.

Reviews: 1
I used for 1 day as a user and a programmer. From user perspective this component is simple and effective.
From developer prespective i had the need to change "password" field to show "bullets" instead of the password. In my opinion if you are building a component you need to stay as close as possible from MVC structure defined by joomla to make it easy to extend and understand. In your component, despite of the great work, you have mixed model/view in same file, making it dificult to understand.I spent more time finding the "input element" than changing it.
Reviews: 14
I love it. But for me it's one big drawback. Scandinavian characters. ÆÅØ. These are not getting placed in the database as they should.
Owner's reply

Well actually this issue has to do with your database collation. Scandinavian characters are saved to the database correctly ;)

Reviews: 14
Thanks for bringing this overlooked and much needed functionality to Joomla. I have it installed on a client site and it does exactly what it claims and with great ease at that. Highly recommended!
Reviews: 4
I am just wrapping up a website for a client that has taken one look at the backend of Joomla 1.7, and decided he wanted no part of it. I set up their site structure and he uses the edit icons available when logged in the front to update his pages, but we were having issues with how to add users.
This component is AWESOME. I found it this morning, put it on his site, and then called him and had him try it. He loves how easy it is.

Thanks and keep up the great work!!
Reviews: 1
This is a fantastic component that does just what it says. This feature is missing from Community Builder so this was a great find. I also found it very easy to add my extra fields following the guide on the authors website.
Reviews: 3
Thank you for your job! you really save my time.
I used this component for CB+Joomla + I add some extra fields for CB.
Reviews: 5
Installs quickly and easily and does exactly what it says. I am using this function to allow a new administrator to add users via the front-end and it works well.

Thanks for your good work.
Reviews: 5
Extension does what it says, has good options and a helpful developer behind it. I have been building a web cemetery using community builder and i was looking for my users an option to quickly add family members, without the need to reregister with extra email/per account. This fix is simple with this component as it generated generic email addresses and simplyfies registration flow. Becouse of security reasons add user via front end is currently available only for admins and super admins. But if there would be an option also for registered user to add a new registered user I would rate this extension with 5 stars.
Reviews: 52
We needed a component like this last year for a training site where managers could add students without having backend access. Bravo and thanks!
Reviews: 1

The component is good and does exactly what is required. But this has a security threat, Registered users also can create users from frontend bu just typing the URL : http://yoursiteurl/index.php?option=com_adduserfrontend&view=adduserfrontend

These are my questions to the developer :
Also, can we have some captcha code integrated with it? Why are there no configuration options in the backend.

Will try to implement what I have mentioned
Owner's reply

Well just like i wrote in the description text of the component: "always publish it with the menulink set to special, otherwise anyone can add users to your website!". If the menulink to the add user frontend component is set to special, just typing the URL : http://yoursiteurl/index.php?option=com_adduserfrontend&view=adduserfronten wont get you anywhere. Why do we need captcha? This component is intended for usage by Administrators. Why force them to fill out captcha?