probleme script espace membre

Eléphanteau du PHP | 20 Messages

24 nov. 2018, 16:26

bonjour,
J'ai ftrouver un espace meme bre en php et des que le lebre s'inscrit qu'il soit rediriger vrers k-la pas membre/home.php
le soucis est que quand il s'inscrit ca me dit Une erreur est survenue lors de l'inscription.
Veuillez remplir ce formulaire pour vous inscrire: il s'agit de la page insription.php
et aussi lorceque il veux se connecter ca dit "La combinaison que vous avez entr� n'est pas bonne.
Veuillez entrer vos identifiants pour vous connecter:"
a noter que il s'agitla de le page connection.php c'est deux page ce trouve a la raccine de mon site et les autre page dans le dossier membre

Code : Tout sélectionner

<?php /* Date de création: 23-11-18 */ ?> <html> <body background="images/page01_img01.jpg" bgcolor="#ffffff" text="#000000" link="#0000ff" vlink="#800080" alink="#ff0000"> <?php if( headers_sent ($file, $line) ) echo "Output already started at $file on line $line<br />"; ////////////////////////////////////////Ouverture de la session////////////// session_start(); ///////////////////////////////////////////////////////////////////////////// //On charge les variables include ('membre/includes/vars.php'); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title><?php echo TITRE_SITE; ?></title> <!-- <link href="style.css" rel="stylesheet" type="text/css" id="css" media="screen, projection" /> --> <div align="center"> <div id="en_tete"> </div> </div> </head> <body> <?php include ('membre/includes/menu.php'); //On se connecte a la Base de donnee include ("membre/mysqlcnn.php"); ?> <div id="corps"> <center> <hr> <?php //Si lutilisateur est connecte, on le deconecte if(isset($_SESSION['pseudo'])) { //On le deconnecte en supprimant simplement la session pseudo unset($_SESSION['pseudo']); ?> <BR> Vous avez bien été déconnecté.<br /> <a href="membre/connection.php">se connecter</a> <?php } else { //On verifie si le formulaire a ete envoye if(isset($_POST['pseudo'], $_POST ['pass'])) { //On echappe les variables pour pouvoir les mettre dans des requetes SQL if(get_magic_quotes_gpc()) { $pseudo = mysql_real_escape_string(stripslashes($_POST['pseudo'])); $pass = stripslashes($_POST ['pass']); } else { $pseudo = mysql_real_escape_string($_POST['pseudo']); $pass = $_POST ['pass']; } //On recupere le mot de passe, l'id et l'activation du compte de l'utilisateur $req = mysql_query ('select pass,id,confirm,timeconnect from membre where pseudo="'.$pseudo.'"'); $dn = mysql_fetch_array($req); //On vérifie si le compte du membre est actif if (($dn['pass']==$pass and mysql_num_rows($req)>0) && ($dn['confirm']==0)) { //Si le compte n'est pas activé, on n'affiche pas le formulaire $form = false; //On demande au membre de contacter le webmaster pour activer son compte $message = 'votre compte n\'a pas encore été activé. </ br >Si vous n\'avez pas reçu le mail d\'activation, Contactez le webmaster pour l\'activation'; echo '<strong>'.$message.'</strong>'; } //On compare le pass à celui entré, on verifie si le membre existe et que le compte est activé else if (($dn['pass']==$pass and mysql_num_rows($req)>0) && ($dn['confirm']>0)) //if ($dn['pass']==$pass and mysql_num_rows($req)>0) { //Si pass est bon, on n'affiche pas le formulaire $form = false; //On enregistre son pseudo dans les sessions et l'id pour la messagerie $_SESSION['pseudo'] = $_POST['pseudo']; $_SESSION['id'] = $dn['id']; $_SESSION['niveau'] = $dn['confirm']; // on enregistre l'heure de la connection dans timeconnect après avoir copier l'ancienne dans lastvist $connect = $_SESSION['pseudo']; $timeconnect = $dn['timeconnect']; $result=mysql_query("UPDATE membre SET lastvisit='$timeconnect' WHERE pseudo='$connect'"); $result1=mysql_query("UPDATE membre SET timeconnect='$date_heure' WHERE pseudo='$connect'"); // la connexion est validée, on redirige automatiquement vers l'accueil ( remplace le lien vers l'accueil ci dessous ) header('Location: membre/index.php'); ?> Vous avez bien été connecté. Vous pouvez accéder à votre espace membre.<br /> <a href="accueil.php">Accueil</a> <?php } else { //Sinon, on indique que la combinaison nest pas bonne $form = true; $message1 = 'La combinaison que vous avez entré n\'est pas bonne.'; } } else { $form = true; } if($form) { //On affiche un message s'il y a lieu if(isset($message1)) { echo '<strong>'.$message1.'</strong>'; } //On affiche le formulaire ?> <form action="connection.php" method="post"> Veuillez entrer vos identifiants pour vous connecter:<br /><br /> Nom d'utilisateur:<input type="text" name="pseudo" value="<?php if(isset($_POST['pseudo'])){echo $_POST['pseudo'];} ?>" /><br /><br /> Mot de passe:<input type="password" name="pass" /><br /><br /> <input type="submit" value="Connection" /> </form> <?php } } ?> <br /> <br /> <a href="membre/inscription.php">Pas inscrit ? Vous inscrire</a> <br /> <a href="membre/mdp.php">mot de passe oublié ?</a> <br /> <!-- <a href="accueil.php">retour a l'accueil</a> <br /> --> <a href="membre/contact.php">contacter le webmaster</a> <br /> </div> </center> </body> </html> </body> </html>
MErci pour votre aide

Avatar du membre
Mammouth du PHP | 1564 Messages

26 nov. 2018, 12:35

Bonjour, ce script est vieux et obsolète, il vous faut en trouver un autre plus récent.