15 votes

How to stop (fake) users from registering on my website?

Why I find fake/spam registered users in my site…? The majority of such registrations are coming from botnets, infected machines, script kiddys and generally all kind of bots. In systems like Joomla, ...
  • 19.6k
14 votes

Joomla Registration: Remove unneeded fields

Ideally, this will all be done in a user plugin. I'm not sure that a lot of people realize this, but you can edit the form from a plugin (no core hack required). Likewise, the plugin will see the ...
14 votes
Accepted

How did hackers manage to create a new user while "allow user registration" is set to "NO"?

The main reason for 3.6.4 update was exactly what happened to you! Security Bulletin [20161001] - Core - Account Creation states "Inadequate checks allows for users to register on a site when ...
  • 3,007
11 votes
Accepted

How to stop (fake) users from registering on my website?

Newer versions of Joomla 3.x disable User Registration by default. If your version of Joomla was installed before this change, you probably have User Registration enabled. User Registration can be ...
9 votes

Joomla Registration: Remove unneeded fields

Ok so I was thinking about an approach without having to core hack anything or install any 3rd party extensions. My method will involve a Template Override which you will need to make for the ...
  • 26.6k
6 votes
Accepted

Adding text to registration form

There are two ways you can do for that (both are safe from Joomla update / you won't loose the changes when updating your Joomla) 1. By using template override Copy the file /components/com_users/...
  • 2,388
4 votes

Joomla Registration: Remove unneeded fields

I know the recommended way of doing this is writing a plugin for. But I did remove repeat email and repeat password fields with a js trick: jQuery(function ($){ $("#jform_password2-lbl")....
  • 141
3 votes
Accepted

Modify mail on user-creation

Registration message comes from Language Variable defined in com_users language file: \language\en-GB\en-GB.com_users.ini Replace en-GB with your desired language code of course. You should ...
  • 3,007
3 votes

How to automatically log in a user after they've clicked the confirm registration link?

I'm not real familiar with Chronoforms anymore, but if you can get this code in there somewhere, the user should be logged in: $credentials = Array('username' => 'MyUsername', 'password' => '...
  • 7,695
3 votes
Accepted

How can I validate a new users Name (not username)

Well, this solution doesn't sit well with me, but it does work using the user plugin: public function onUserBeforeSave($oldUser, $isnew, $newUser) { if($test == 'fails') { $error = ' ...
  • 7,695
3 votes

Joomla 3 user_usergroup_map table set a group_id=9 after registration

From the dropdown menu in the admin side of your website, go to Users -> User Manager. Then in the upper right, click "Options". One of the first few items in the options list should be "New User ...
3 votes

Assign user to a specific group based on custom field selected

Write user plugin which will have the below file structure plugins/user/plugins_name/ plg_add_group.php plg_add_group.xml plg_add_group.xml - Write plugin manifest code here you can ...
3 votes
Accepted

User Registration Assign to Specific Group

Briefly, these are your main options: Write a custom user registration component Write a User Plugin that will handle the usergroup of the registered users Use 3rd party Form extensions which ...
  • 19.6k
3 votes

Verification code not found

I suspect that because you've got the 403 error message "Verification code not found" that the request is actually being rejected by Joomla itself. The language string ...
3 votes

Joomla User Registration Form Plugin not working - simple registration (PlgUserSimpleRegistration)

I finally found the answer class PlgUserSimpleRegistration extends JPlugin change "Plg" with "plg" class plgUserSimpleRegistration extends JPlugin It's working now
2 votes

How to skip Email Verification from user registration process (Joomla)

Follow below procedure. Go to Users->User Manage Click on Options button on toolbar Set "New User Account Activation" option to "Admin" Enable "Notification Mail to Administrators" option (optional) ...
  • 2,981
2 votes

Login into the joomla using facebook

This is more of a suggestion than an answer, but you can learn a lot by looking at other extensions to see how they solved the issue. A component called Facebook Graph Connect seems to do something ...
  • 13.3k
2 votes

Joomla Registration: Remove unneeded fields

@DavidFritsch's answer was very helpful. A couple of problems I found though were: A) You can't completely remove certain mandatory fields as it causes problems with data filtering on form submission ...
  • 527
2 votes

How do I remove and/or change the 'name' field in the registration form so that I can ask for first and last name separately?

You can create another Registration controller and override the register() behavior. <?php class UsersControllerRegistration2 extends UsersController { public function register() { ...
2 votes

How do I remove and/or change the 'name' field in the registration form so that I can ask for first and last name separately?

Let me start by saying I do not condone this method, the next time you update Joomla there is a high probability you will undo these changes completely. This is however a working method to do what ...
  • 1,767
2 votes
Accepted

how do i remove registration links in joomla 2.5 - login module

In file /templates/theme1155/css/template.css on line 299 in selector #rt-login-button add attribute display:none like this: #rt-login-button { text-align: right; display: none; } UPDATE: ...
  • 3,007
2 votes

Render custom Joomla profile Form

Finally got a workaround. require_once JPATH_BASE/components/com_users/modes/registration.php $obj = new UsersModelRegistration(); $form = $obj->getForm()->getXML(); This gives the complete ...
  • 2,671
2 votes
Accepted

Extending joomla registeration with a plugin

I don't know the plugin and am not entirely sure I can think what you might have in mind that concerns you about a possible failure of this. But my logic says that if a function fails under any ...
  • 19.6k
2 votes

Extending joomla registeration with a plugin

User plugin's onUserAfterSave function does not return any value, means there will be no action taken by calling function based on result of this function. In core registration, the user will be ...
  • 2,981
2 votes

How to Modify Joomla Registration Confirmation Email

The text is the HTML of the email. You can have HTML code in that text formatted the way you want. There is no other place where you can actually change the HTML of that email. Update: Open the ...
  • 3,186
2 votes

How to remove username in the Joomla registration

You really don't need to install third-party plugins for this. Just create template override for com_users registration and there you can hide username field and copy email field value into this ...
  • 1,120
2 votes

Register user via external script and a random password

I don't think there is a way, within the Joomla core, to force a password reset. There are quite a few extensions for that sort of thing though. The activation value wont do anything, I think, if ...
2 votes

How did hackers manage to create a new user while "allow user registration" is set to "NO"?

There are many possible ways that the hacker has broken into your web, I recommend you see these documents: https://docs.joomla.org/Security As to your question I would bet that the hacker could ...
2 votes

How to avoid fake users to register my Joomla site

Preventing fake accounts can be tricky. ReCaptcha v2 will work to a certain extent but is still not a 100% solution. What I would suggest doing is going to the User Manager Options and setting the ...
  • 26.6k
2 votes

How to avoid fake users to register my Joomla site

I advise Admin tools if you configured the right way is a excellent software https://www.akeebabackup.com/products/admin-tools.html
  • 41

Only top scored, non community-wiki answers of a minimum length are eligible