ELGG: Disable Email Confirmation for User Registration

How to disable Email Confirmations for new user registration in ELGG:

1) Navigate to you ELGG installation directory (mine is /var/www/elgg_1_8_1).

2) Navigate to the 'mod' folder.

3) Delete the 'uservalidationbyemail' folder.

You're done!

If you want to keep this folder, but still disable email confirmations, open the file 'mod/uservalidationbyemail/start.php and change the following lines:

function uservalidationbyemail_init() {

    require_once dirname(__FILE__) . '/lib/functions.php';

to:

function uservalidationbyemail_init() {
    return;
    require_once dirname(__FILE__) . '/lib/functions.php';


Basically, bypass the entire init() function for this module by inserting a 'return' at the start. This will stop the module from registering its handlers, but keeps the module's files in place if you desire to use it in the future.