bonjour j'ai essayé de chiffrer les mot de passe dans mon formulaire donc dans la page inscription j'ai fait

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
$mdp1= mysql_real_escape_string(Sha1($_POST['mdp1']));
$mdp2= mysql_real_escape_string(Sha1($_POST['mdp2']));
et les mots de passe sont bien chiffrés dans la BDD ; mais le probleme est que lors de la connexion il indique que les mot de passe sont erronés.

dans la page de connexion jai fait
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<?php
$connect = mysqli_connect("localhost", "root", "", "projet") or ("échec  de connexion " . mysqli_error($connect));
if(isset($_POST['valider'])){
if (isset($_POST['pseudo'])  && isset($_POST['mdp']) ){
$pseudo=mysql_real_escape_string($_POST['pseudo']);
$mdp=mysql_real_escape_string(Sha1($_POST['mdp']));
 
//$pseudo=htmlentities($_POST['pseudo']);
//$mdp=htmlentities($_POST['mdp']);
 
$req=mysqli_query($connect," select *from utilisateur where pseudo='".$pseudo."' and mop='".$mdp."'") or die (mysqli_error($connect));
if($row  = mysqli_fetch_assoc($req)){
$num=$row['id_util'];
$nom=$row['nom'];
$prenom=$row['prenom'];
$pseudo=$row['pseudo'];
 
//sleep(4);
session_start();
$_SESSION['connecter']=true;
$_SESSION['num']=$num;
$_SESSION['nom']=$nom;
$_SESSION['prenom']=$prenom;
$_SESSION['pseudo']=$pseudo;
header ("location: acceil.php?numero=".$_SESSION['num']);
}
else{
$erreur = "V&eacute;rifier votre Pseudo ou mot de passe SVP!";
}}}	
?>
l 'erreur commence juste aprés l'ajout de sha1 c'est a dire que si j'enleve le sha1 tout fonctionne trés bien
pouvez vous m'aider svp ?