Bonjour à tous,

En tant que non expert Joomla j'aurais besoin de votre aide SVP.

Voilà, j'ai besoin de créer un script password.php qui me génère un mot de passe hashé pour pouvoir être inséré dans la table user de la base Joomla.

Exemple j'ai un mot de passe "RobertMiles007" en clair et je veux qu'il me renvoi l'équivalent hashé du type : "5946a117efeb4471ddf32da7e6ffa31e:C6L1ZAIzgWsPf91PzbLbx4aqiDxJNbuM"

Pour générer le "hash", j'ai déjà tout ce qu'il me faut :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
<?php
 jimport('joomla.user.helper');
 
 $salt   = JUserHelper::genRandomPassword(32);
 $crypted  = JUserHelper::getCryptedPassword('RobertMiles007', $salt);
 $password2 = $crypted.':'.$salt;
 
 echo $password2;
?>
... MAIS si j'exécute mon fichier PHP seul j'ai l'erreur suivante :

"Fatal error: Call to undefined function jimport() in .../opacuser.php on line 3" : La ligne 3 correspondant à JImport ...