Автоматическая регистрация нового пользователя

$user = new JUser;
$pass = JUserHelper::genRandomPassword();
$userData = array(
    'name' => 'Вася Пупкин',
    'username' => 'VasyaPupkin',
    'password' => $pass,
    'password2' => $pass,
    'email' => 'vasyapupkin®sivers.su',
    'groups' => array( 2 )
);
$user->bind( $userData );
if ( $user->save() ) {
    echo 'Пользователь ' . $user->username . ' успешно зарегестрирован!';
}