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']);
?>
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']);
?>
A voir également:
- Crypter mot de passe php mysql
- Trousseau mot de passe iphone - Guide
- Mot de passe - Guide
- Mot de passe administrateur freebox ✓ - Forum Freebox
- Mot de passe administrateur - Guide
- Mot de passe bios perdu - Guide
Ce qui veut dire que je ne peux pas attribuer les valeurs ('toto@titi.org' et 'titi', 'toto').
Dois-je les remplacer par des points d'interrogations comme j'ai fait avant?