|
Cyril Dai
|
Vendredi 16 Octobre 2009 3:36:51 pm
Decrypter les mots de passe...
Bonjour à tous,
Je souhaite migrer mon appli ez publish 3.9 sur un nouvel outils. Et pour se faire j'aimerais pouvoir importer mes user directement dans ma nouvelle base de données. Le problème c'est que les mots de passe sont cryptés dans la base de données. Est ce quelqu'un sait comment les décrypter sans passer par une programmation ez publish ? Ou sinon comment faire dans ez publish ?
Merci d'avance de votre aide...
A+
---
Daï
|
|
Val mbuyi
|
Mardi 27 Octobre 2009 8:26:42 am
Re: Decrypter les mots de passe...
Bonjour,
je crains que ça soit ne soit possible de decrypter les mots de passe des users qui sont la base de contenu de eZ.
Je ne comprends pas non plus les motivations qui vous pousse à avoir en clair les mots de pas des users.
Sinon lors de la migration en une version supérieure, les mots des passe ne sont pas perdu.
Pour rappel, voici comment les mots de passe sont crypter en md5 dans eZ :
// Create enable account hash and send it to the newly registered user
$hash = md5( mt_rand() . time() . $user->attribute( 'contentobject_id' ) );
//include_once( "kernel/classes/datatypes/ezuser/ezuseraccountkey.php" );
$accountKey = eZUserAccountKey::createNew( $user->attribute( 'contentobject_id' ), $hash, time() );
$accountKey->store();
je ne sais pas non plus comment decrypter le mots de passe !

|