Problème $_SESSION['pseudo']
Résolu
mic1331
Messages postés
86
Date d'inscription
Statut
Membre
Dernière intervention
-
giheller Messages postés 1882 Date d'inscription Statut Membre Dernière intervention -
giheller Messages postés 1882 Date d'inscription Statut Membre Dernière intervention -
A voir également:
- Problème $_SESSION['pseudo']
- Pseudo whatsapp - Accueil - Messagerie instantanée
- Pseudo facebook - Guide
- Sur WhatsApp, vous pourrez bientôt utiliser un nom d'utilisateur sans afficher votre numéro de téléphone - Accueil - Messagerie instantanée
- Comment mettre un avis google avec un pseudo ✓ - Forum Réseaux sociaux
- Pseudo avec alex - Forum jeux en ligne
13 réponses
J'ai édité mon message précédent car mon script contient bien $pseudo = $_POST['pseudo']; et non $pseudo = $_POST['pseudooo'];
bonjour,
comment voulez-vous obtenir une réponse précise sans que l'on voit votre code (ou du moins une partie).
dans l'état de votre demande on ne peut que répondre :
vérifiez votre code .
comment voulez-vous obtenir une réponse précise sans que l'on voit votre code (ou du moins une partie).
dans l'état de votre demande on ne peut que répondre :
vérifiez votre code .
Désoler je pensais que cela suffiser ^^. Alors voici mon Connection2.php après avoir submit en method POST:
<?php
$pseudo = $_POST['pseudo']; //On recupère le pseudo et le pass
$pass = $_POST['password'];
if (!empty($pseudo) && !empty($pass)) //S'ils sont pas vident
{
$sql = connect_sql(); //On se connecte à MySQL
$reponse = mysql_query ("SELECT * FROM pdf_membre WHERE pseudo='$pseudo'"); //On recupère les infos à partir du pseudo
$donnees = mysql_fetch_array ($reponse);
$verif = $donnees['pass'];
$id = $donnees['id'];
$pseudo_sql = $donnees['pseudo'];
$confirm = $donnees['confirm'];
if($pass != $verif) //On verifie que le pass entré est égale à celui de la BDD, si le passe est différent
{
$reponse = 'Votre identifiant ou votre code secret est incorrect';
$redirection = 'vers_site'; //On redirige vers l'espace membre
}
elseif(!empty($confirm)) //Si le compte n'est pas activé
{
$reponse = 'Votre compte n\'est pas encore activé';
$redirection = 'vers_site'; //On va rediriger vers le formulaire de connexion
}
else //Sinon tout est bon
{
$_SESSION['pseudo'] = $pseudo;
$_SESSION['pass'] = $pass; //On créé une variable session avec le pseudo
$redirection = 'vers_site'; //On redirige vers l'espace membre
$reponse = "Connexion réussite vous allez être redirigé.<br> <a href='vers site'>Rejoindre directement l'index.</a>";
}
mysql_close($sql); //On ferme la connection
}else{
echo"Veuillez remplir les champs..";
$redirection = 'vers_site'; //On redirige vers l'espace membre
}
Merci.
<?php
$pseudo = $_POST['pseudo']; //On recupère le pseudo et le pass
$pass = $_POST['password'];
if (!empty($pseudo) && !empty($pass)) //S'ils sont pas vident
{
$sql = connect_sql(); //On se connecte à MySQL
$reponse = mysql_query ("SELECT * FROM pdf_membre WHERE pseudo='$pseudo'"); //On recupère les infos à partir du pseudo
$donnees = mysql_fetch_array ($reponse);
$verif = $donnees['pass'];
$id = $donnees['id'];
$pseudo_sql = $donnees['pseudo'];
$confirm = $donnees['confirm'];
if($pass != $verif) //On verifie que le pass entré est égale à celui de la BDD, si le passe est différent
{
$reponse = 'Votre identifiant ou votre code secret est incorrect';
$redirection = 'vers_site'; //On redirige vers l'espace membre
}
elseif(!empty($confirm)) //Si le compte n'est pas activé
{
$reponse = 'Votre compte n\'est pas encore activé';
$redirection = 'vers_site'; //On va rediriger vers le formulaire de connexion
}
else //Sinon tout est bon
{
$_SESSION['pseudo'] = $pseudo;
$_SESSION['pass'] = $pass; //On créé une variable session avec le pseudo
$redirection = 'vers_site'; //On redirige vers l'espace membre
$reponse = "Connexion réussite vous allez être redirigé.<br> <a href='vers site'>Rejoindre directement l'index.</a>";
}
mysql_close($sql); //On ferme la connection
}else{
echo"Veuillez remplir les champs..";
$redirection = 'vers_site'; //On redirige vers l'espace membre
}
Merci.
première chose à vérifier :
<?php
// ajoutez ici
echo "<pre>";print_r($_POSt);echo "</pre>";
//pour voir les noms et contenus ce que vous récupérer
$pseudo = $_POST['pseudo']; //On recupère le pseudo et le pass
$pass = $_POST['password'];
<?php
// ajoutez ici
echo "<pre>";print_r($_POSt);echo "</pre>";
//pour voir les noms et contenus ce que vous récupérer
$pseudo = $_POST['pseudo']; //On recupère le pseudo et le pass
$pass = $_POST['password'];
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
deuxième chose
$reponse = mysql_query ("SELECT * FROM pdf_membre WHERE pseudo='".$pseudo."'"); //On recupère les infos à partir du pseudo
$reponse = mysql_query ("SELECT * FROM pdf_membre WHERE pseudo='".$pseudo."'"); //On recupère les infos à partir du pseudo
je reçois bien mon pseudo et pass.
Array
(
[pseudo] => mon_pseudo
[password] => mon_pass
[Submit] => Connexion
)
Array
(
[pseudo] => mon_pseudo
[password] => mon_pass
[Submit] => Connexion
)
ok et la deuxième chose ?
if (!empty($pseudo) && !empty($pass)) //S'ils sont pas vident
{
$sql = connect_sql(); //On se connecte à MySQL
$reponse = mysql_query ("SELECT * FROM pdf_membre WHERE pseudo=".'$pseudo."'"); //On recupère les infos à partir du pseudo
$donnees = mysql_fetch_array ($reponse);
echo "<pre>";print_r($donnees).echo "</pre>";
if (!empty($pseudo) && !empty($pass)) //S'ils sont pas vident
{
$sql = connect_sql(); //On se connecte à MySQL
$reponse = mysql_query ("SELECT * FROM pdf_membre WHERE pseudo=".'$pseudo."'"); //On recupère les infos à partir du pseudo
$donnees = mysql_fetch_array ($reponse);
echo "<pre>";print_r($donnees).echo "</pre>";
Je l'ai aussi rentré l'authentification fonctionne toujours et je ne récupère toujours pas le pseudo sur mon index mais juste le password.
ok j'ai résolu juste en changeant $_SESSION['pseudo'] = $pseudo; par $_SESSION['race'] = $pseudo; j'ai fait un echo $_SESSION['race'] qui me donne le pseudo je trouve ça plutôt tordu mon bon c'est l'essentiel.. Merci pour ton aide.
il doit y avoir une explication.
n'y a-t-il pas dans un autre script quelque part une modification de la varaible de session pseudo ?
n'y a-t-il pas dans un autre script quelque part une modification de la varaible de session pseudo ?
faites cependant la vérification de ce que vous recevez.