cs_jackdaniel9
Messages postés17Date d'inscriptionsamedi 5 décembre 2009StatutMembreDernière intervention22 octobre 2010
-
11 déc. 2009 à 16:43
cs_jackdaniel9
Messages postés17Date d'inscriptionsamedi 5 décembre 2009StatutMembreDernière intervention22 octobre 2010
-
26 déc. 2009 à 05:12
Bon j'ai un espace membre
Quand un utilisateur s'inscrit le mot de passe se crypte en md5 ..Tout est parfait de ce côté là
C'est seulement pour se connecter je sais pas ou il faut mettre :
$pass = md5($_POST["pass"]) ;
Pour que le mot de passe entré par l'utilisateur quand il veut se connecter soit crypté et que l'utilisateur ait accès si les 2 mot de passe crypté sont pareil.
Car la le mot de passe est crypté a l'inscription mais si le membre veut se connecte pas capable.
Voici la page de vérification pour la connexion et l'inscription où il faut insérer $pass = md5($_POST["pass"]) ; :
<?php
session_start();
if(isset($_POST['pseudo']))
{
if(eregi("[\^'$()*+<>?#"{}\\]",$_POST['pseudo']) OR eregi("[\^'$()*+<>?#"{}\\]",$_POST['pass']))
{
echo 'Pas de caractères spéciaux';
exit;
}
else
{
$connexion=@mysql_connect('host,'pseudo','mdp') OR die('Erreur de connexion mysql');
@mysql_select_db('mafiacommunaute'); // il faut changer les paramètres de connexion à la base mysql
$requete=mysql_query("SELECT COUNT(*) FROM membre WHERE pseudo='".$_POST['pseudo']."' AND pass='".$_POST['pass']."'");
$r=mysql_fetch_row($requete);
if($r[0]==1)
{
$_SESSION['login']=$_POST['pseudo'];
header('location:../membre/index_mbr.php');
exit;
}
}
}
else
{
echo "Vous netes pas inscrit.";
}
?>
<?php
echo "Vous n'etes pas inscrit.";
?>