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>