Forum
ghanja.be
Documentation for Add user frontend
Joomla Extensions - General
Written by Kim Pittoors   
Monday, 18 July 2011 18:35
This component makes it possible to add users to Joomla and Community Builder from the frontend. This is done by filling out a form and inserting the userdata directly in the database with mysql queries.

- Choose exactly which input fields you want to display in the backend parameters. 
- Autogenerate usernames and/or passwords. 
- Send notificationemails. 
- Generate generic email addresses. 
- Choose between user groups.

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. 

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 when sending the form in case javascript is turned off.

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 1.6/2.5 is more flexible because it operates under the Joomla 1.6/2.5 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 if they want to add users from the frontend and add some extra input fields in the add user form that insert data in third party components.

Therefore i kept the code as simple as possible and put it all in one file so you can edit it very easily. People who know PHP and a little bit about MYSQL Queries can easily change this component for there own purpose.


The component writes the data to the user tables:
#__users
#__core_acl_aro
#__core_acl_groups_aro_map
#__comprofiler (When CB mode is on!)

 

Need K2 integration?
get the K2 user sync plugin for Add user frontend at:
http://www.ghanja.be/en/downloads/k2-user-sync-for-add-user-frontend/details.html

Need more languages?
http://www.ghanja.be/en/downloads/language-files/index.html

Get the latest version of the component at:
http://www.ghanja.be/en/downloads/components/add-user-frontend/details.html

Choose an item in the left menu

Last Updated on Friday, 20 April 2012 09:52
 
Ghanja Freeware - Download free Games and Software
   
Copyright © 2005 - 2013 - Kim Pittoors - Sitemap