PHP|Débutant :: Forums

Advertisement

Besoin d'aide ? N'hésitez pas, mais respectez les règles

Vous n'êtes pas identifié(e).

#1 07-01-2012 20:25:14

romumu77
Membre
Inscription : 01-01-2012
Messages : 12

problème utilisateur

Bonjours,
J'ai installer un site en php , le souci s'est que une fois que je me suis inscrit et que je veut me loguer, il me dit "Mauvais pseudo ou mot de passe" alors que tout est bon
que faire? merci pour vos réponse, voici mon site:
http://www.depot.plus-e-commerce.com/

Dernière modification par romumu77 (07-01-2012 20:26:18)

Hors ligne

#2 07-01-2012 21:08:42

Pierrot
Ancien nouveau
Inscription : 08-05-2009
Messages : 1 195

Re : problème utilisateur

bah, ca ne doit pas être bon, sinon, ca fonctionnerai wink

pour ton log et ton mot de passe, on ne peut pas le deviner wink

a++

Hors ligne

#3 11-01-2012 09:56:43

romumu77
Membre
Inscription : 01-01-2012
Messages : 12

Re : problème utilisateur

voici mon code, rien ne s'inscrit dans la base de données lors de l'inscription hmm

<?php
function InscriptionIndex() {
  global $_color;
 
  echo''
  .'<form method="post" action="index.php?page=Members&page_name=inscription&action=sauvegarder">'
  .'<div style="text-align:center;"><big><b>'.INS_CHAMPS.'</b><br />'.INS_CONDITIONS.'</big><br /><br /></div>'
  .'<table cellspacing="0" cellpadding="0" style="width:100%" align="center">'
  .'<tr>'
  .'<td colspan="3" style="text-align:center;'.STYLE_TITRE.'paddin-top:2px;padding-bottom:2px;"><b>'.INS_INFOS_COMPTE.'</b></td>'
  .'</tr>'
  .'<tr>'
  .'<td style="padding-left:2px;background-color:'.$_color[3].';border:1px solid '.$_color[2].';border-top:none;border-right:none;padding:3px;"><b>'.VOTRE.' '.PSEUDO.'</b></td>'
  .'<td style="padding-left:2px;background-color:'.$_color[3].';border:1px solid '.$_color[2].';border-top:none;border-left:none;border-right:none;"><input type="text" name="pseudo" onkeyup="verifierPseudo(this.value)"/></td>'
  .'<td style="width:20px;padding-left:2px;background-color:'.$_color[3].';border:1px solid '.$_color[2].';border-top:none;border-left:none;"><div id="statue_pseudo"></div></td>'
  .'</tr>'
  .'<tr>'
  .'<td style="padding-left:2px;background-color:'.$_color[4].';border:1px solid '.$_color[2].';border-top:none;border-right:none;padding:3px;"><b>'.VOTRE.' '.MAIL.'</b></td>'
  .'<td style="padding-left:2px;background-color:'.$_color[4].';border:1px solid '.$_color[2].';border-top:none;border-left:none;border-right:none;"><input type="text" name="email" onkeyup="verifierMail(this.value)"/></td>'
  .'<td style="padding-left:2px;background-color:'.$_color[4].';border:1px solid '.$_color[2].';border-top:none;border-left:none;"><div id="statue_mail"></div></td>'
  .'</tr>'
  .'<tr>'
  .'<td style="padding-left:2px;background-color:'.$_color[3].';border:1px solid '.$_color[2].';border-top:none;border-right:none;padding:3px;"><b>'.VOTRE.' '.PASSWORD.'</b></td>'
  .'<td style="padding-left:2px;background-color:'.$_color[3].';border:1px solid '.$_color[2].';border-top:none;border-left:none;border-right:none;"><input type="password" name="password" onkeyup="verificationSecuriteeMotDePasse(this.value)"/></td>'
  .'<td style="padding-left:2px;background-color:'.$_color[3].';border:1px solid '.$_color[2].';border-top:none;border-left:none;"></td>'
  .'</tr>'
  .'<td style="padding-left:2px;background-color:'.$_color[4].';border:1px solid '.$_color[2].';border-top:none;border-right:none;padding:3px;"><b>'.FIABILITY.'</b></td>'
  .'<td style="padding-left:2px;background-color:'.$_color[4].';border:1px solid '.$_color[2].';border-top:none;border-left:none;border-right:none;"><div id="sm"><ul><li id="weak" class="nrm">'.FAIBLE.'</li><li id="medium" class="nrm">'.MOYEN.'</li><li id="strong" class="nrm">'.FORT.'</li></ul></div></td>'
  .'<td style="padding-left:2px;background-color:'.$_color[4].';border:1px solid '.$_color[2].';border-top:none;border-left:none;"></td>'
  .'</tr>'
  .'<tr>'
  .'<td style="padding-left:2px;background-color:'.$_color[3].';border:1px solid '.$_color[2].';border-top:none;border-right:none;padding:3px;"><b>'.VOTRE.' '.PASSWORD.'</b></td>'
  .'<td style="padding-left:2px;background-color:'.$_color[3].';border:1px solid '.$_color[2].';border-top:none;border-left:none;border-right:none;"><input type="password" name="password_bis" onkeyup="verifierMotDePasse(this.value)"/></td>'
  .'<td style="padding-left:2px;background-color:'.$_color[3].';border:1px solid '.$_color[2].';border-top:none;border-left:none;"><div id="statue_mot_de_passe"></div></td>'
  .'</tr>'
  .'<tr>'
  .'<td style="padding-left:2px;background-color:'.$_color[4].';border:1px solid '.$_color[2].';border-top:none;border-right:none;padding:3px;"><b>'.VOTRE.' '.SEXE.'</b></td>'
  .'<td style="padding-left:2px;background-color:'.$_color[4].';border:1px solid '.$_color[2].';border-top:none;border-left:none;border-right:none;"><input type="radio" name="sexe" value="male" checked="checked" /> <img src="images/homme.gif" alt="" /> '.MASCULIN.' <input type="radio" name="sexe" value="female" /> <img src="images/femme.gif" alt="" /> '.FEMININ.'</td>'
  .'<td style="padding-left:2px;background-color:'.$_color[4].';border:1px solid '.$_color[2].';border-top:none;border-left:none;"></td>'
  .'</tr>'
  .'<tr>'
  .'<td colspan="3" style="padding-left:4px;background-color:'.$_color[3].';border:1px solid '.$_color[2].';border-top:none;border-right:none;text-align:center;padding:2px;"><input type="submit" value="'.VALIDER.'" /></td>'
  .'</tr>'
  .'</table>'
  .'</form>'
  ;
}

function InscriptionSauvegarder() {
 
  $date = time();
  $pseudo = htmlentities(addslashes($_POST['pseudo']));
  $email = htmlentities(addslashes($_POST['email']));
  $password = htmlentities(addslashes($_POST['password']));
  $password_bis = htmlentities(addslashes($_POST['password_bis']));
  $password_tiers = md5($password);
  $sexe = htmlentities(addslashes($_POST['sexe']));
 
  $requete = mysql_query('SELECT * FROM membres WHERE pseudo="'.$pseudo.'"');
  $nb_pseudo = mysql_num_rows($requete);

  $requete = mysql_query('SELECT * FROM membres WHERE email="'.$email.'"');
  $nb_email = mysql_num_rows($requete);
 
  if($nb_pseudo >= 1)
  echo '<div style="text-align:center;"><b>'.INS_PSEUDO_PRIS.'</b></div>';
  elseif($nb_email['COUNT(*)'] >= 1)
    echo '<div style="text-align:center;"><b>'.INS_MAIL_PRIS.'</b></div>';
  elseif( empty($pseudo) || empty($password) || empty($password_bis) || empty($email))
    echo '<div style="text-align:center;"><b>'.ERREUR_200.'</b></div>';
  elseif( $password != $password_bis)
    echo'<div style="text-align:center;"><b>'.INS_MDP_PAS_SAME.'</b></div>';
  else
  {
  mysql_query('INSERT INTO membres
  (date, pseudo, password, email, activer, sex) VALUES
  ("'
.$date.'", "'.$pseudo.'", "'.$password_tiers.'", "'.$email.'", "1", "'.$sexe.'")');
 
  echo'<div style="text-align:center;"><b>'.INS_FINI.'</b></div>';
  }
 
  Redirection(3000, 'index.php');
}

if(isset($_GET['action']))
{
  switch($_GET['action'])
  {
  case 'sauvegarder':
    InscriptionSauvegarder();
    break;
  default:
    InscriptionIndex();
    break;
  }
}
else
  InscriptionIndex();
?>

Hors ligne

Pied de page des forums