Cryptage mot de passe mysql

Bonjour,

Donc voila j'ai mis en place un serveur de messagerie postfix avec une interface web sur lesquelles les users peuvent creer leur messagerie.

Ces données sont directement transmises sur une base de données mysql via un script nommé ajout.php.

Je voudrai que lorsque les utilisateurs rentrent leurs password, celui ci deveinne crypté en entrant dans la base de données.

Savez vous comment faire?

-------------------------------------------------------------------------------------------------------------------
Fichier "ajout.php
-------------------------------------------------------------------------------------------------------------------

<?php
try
{
$bdd=new PDO('mysql:host=localhost;dbname=postfix','root','azertyuiop');

// insertion

$req=$bdd->prepare('insert into comptes(email,password) values(?,?)');
$req->execute(array($_POST['email'],$_POST['password']));

$req=$bdd->prepare('insert into domaines(domaine) values(?)');
$req->execute(array($_POST['domaine']));

header('location:/roundcube');

}
catch(Exception $e)
{
die('Erreur : '.$e->getMessage());
}
?>

<?php

<?php

exec('/usr/local/bin/essai.sh '.$_POST['email'].' '.$_POST['domaine']);

?>

4 réponses

  1. Modérateur
    Tu peux utiliser la fonction PASSWORD :
    http://dev.mysql.com/doc/refman/5.0/fr/set-password.html

    Bonne chance
    0