Lo sto facendo in un sito web,
- genero una password di 10 caratteri con la funzione random di php
- genero la password:salt di joomla con:
$salt = JUserHelper::genRandomPassword(32);
$crypt = JUserHelper::getCryptedPassword($pwd, $salt);
$pwd_def = $crypt.':'.$salt;
--------- dove la password che ho generato è la variabile $pwd -----------
creo l'utente con una query sql:
$query_utente_joomla = "INSERT INTO jos_users VALUES ('$id', '$user', '$username', '$email', '$pwd_def', 'Registered', '0', '0', '18', '$data', '', '', '')";
$db->setQuery($query_utente_joomla);
$db->query();
tutte le variabili come $id, $user ecc ecc le puoi mettere a caso...