Code : Tout sélectionner
<?php
if($var != "") $requette ; else ...... ;
?>
Code : Tout sélectionner
<?php
$pass = GET ou POST du mot de passe
if (md5($pass) == '1f3870be274f6c49b3e31a0c6728957f') echo "ok"; else echo 'erreur mot de passe' ;
?>
$mdp = $_POST['mdp'];
if (md5($mdp) == '1f3870be274f6c49b3e31a0c6728957f') echo "ok"; else echo 'erreur mot de passe' ;
le mot de passe se crypte pas du tout j'ai fait une erreur de code voci ma page pour vous montrer ou je les peut etre que j'ai fait une erreur<?php
// on declare toutes les variables
$login = $_POST['login'];
$nom = $_POST['nom'];
$prenom = $_POST['prenom'];
$email = $_POST['email'];
$mdp = $_POST['mdp'];
$verifmdp = $_POST['verifmdp'];
// on verifie que les 2 mot de passe sont identique.
if ($mdp != $verifmdp)
{
echo " <br />erreur : Attention les 2 mot de passe sont différent";
}
if( isset( $_POST['login'] ) && isset ( $_POST['nom'] ) && isset ( $_POST['prenom'] ) && isset ( $_POST['email'] ) && isset ( $_POST['mdp'] ) && isset ( $_POST['verifmdp'] ) )
{
echo "champ vide";
}
function getPassword($login) {
global $dbh;
$uid = $dbh->quote($login);
$requete = "SELECT mdp FROM login WHERE uid='$uid'";
$sth = $dbh->query($requete);
$result = $sth->fetch(PDO::FETCH_ASSOC);
if(!empty($result['mdp'])) {
return $result['mdp'];
} else {
return FALSE;
}
}
function newPassword($login, $mdp) {
$crypt = crypt($mdp);
return setPassword($login, $crypt);
}
// on se connect sous mysql
try
{
$bdd = new PDO('mysql:host=localhost;dbname=sogamesm', 'sogamesm', '*************');
$bdd->setAttribute( PDO::ATTR_ERRMODE, PDO::ERRMODE_WARNING );
}
catch(PDOException $e)
{
exit($e->getMessage());
}
$mdp = $_POST['mdp'];
if (md5($mdp) == '1f3870be274f6c49b3e31a0c6728957f') echo "ok"; else echo 'erreur mot de passe' ;
$req = $bdd->prepare('INSERT INTO register_sogamesm(login, nom, prenom, email, mdp) VALUES(:login, :nom, :prenom, :email, :mdp)');
$req->execute(array(
'login' => $login,
'nom' => $nom,
'prenom' => $prenom,
'email' => $email,
'mdp' => $mdp,
));
echo 'votre compte a bien été enregistré';
?>
$mdp = md5($mdp);
// je verifie que les champs sont bon.
if( (!empty($login)) || (!empty($nom)) || (!empty($prenom)) || (!empty($email)) || (!empty($mdp)) || (!empty($verfimdp)) ) {
echo "les champ sont correct est remplie merci";
} else {
echo "les champs sont vide et inccorect";
}
quel est l'erreur<?php
// je verifie que les champs sont bon.
if(!empty($login) && !empty($nom) && !empty($prenom) && !empty($email) && !empty($mdp) && !empty($verfimdp)) {
echo "les champ sont correct est remplie merci";
} else {
echo "les champs sont vide et inccorect";
?>
<?php
// je verifie que les champs sont bon.
if(!empty($login) && !empty($nom) && !empty($prenom) && !empty($email) && !empty($mdp) && !empty($verfimdp)) {
echo "les champ sont correct est remplie merci";
} else {
echo "les champs sont vide et inccorect";
exit();
$req = $bdd->prepare('INSERT INTO register_sogamesm(login, nom, prenom, email, mdp) VALUES(:login, :nom, :prenom, :email, :mdp)');
$req->execute(array(
'login' => $login,
'nom' => $nom,
'prenom' => $prenom,
'email' => $email,
'mdp' => $mdp,
));
}
?>
car je voit vraiment pas comment regler se probleme