oooooooooooook ce l'ho fatta, grazie all'aiuto di tomtomheight.
ecco il codice finale:
function password__serialize($username, $password){
$query = "SELECT id, gid, block, password, usertype FROM jos_users where username='".$username."'";
$risultato = mysql_query($query) or die("Query fallita: " . mysql_error() );
$linea = mysql_fetch_array($risultato, MYSQL_ASSOC);
/* Liberazione delle risorse del risultato */
mysql_free_result($risultato);
$arraypass=explode(":", $linea['password']);
$salt=$arraypass[1];
$ret = md5(trim($password).$salt).":".$salt;
return $ret;
}
$username = "pippo";
$password = "pippo";
echo password__serialize($username, $password);
Mi viene restituiita esattamente la password salvata nel database, ora posso fare tutti i controlli che voglio.