SESSION connexion formulaire

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : SESSION connexion formulaire

Re: SESSION connexion formulaire

par Bongossbxl » 07 déc. 2018, 11:10

Merci :-)

Re: SESSION connexion formulaire

par Bongossbxl » 07 déc. 2018, 11:09

page_membre :

<?php
session_start();

// on récupère les variables de session
if (isset($_SESSION['login']) && isset ($_SESSION['pwd'])){

echo'<html>
<head>
<meta charset="utf-8">
<title>Page de notre section membre</title>
</head>

<body>';
// on teste voir si nos variables ont été enregistrées
echo ' Votre login est '.$_SESSION['login'].' et votre mot de passe est ' .$_SESSION['pwd'].'.';
echo '<a href="./logout.php">Deconnexion</a>';
}
else {
echo 'les variables ne sont pas déclarées.';
}
echo' </body>
</html>';


?>

Re: SESSION connexion formulaire

par Bongossbxl » 07 déc. 2018, 11:08

SESSION connexion formulaire

par Bongossbxl » 07 déc. 2018, 11:08

Bonjour,

je n'arrive pas à verifier le contenu de mes variables " Amine" et mdp : "secret" pour passer à la page 'page_membre.php". Si elles sont égales on passe à la page membre sinon on affiche " les variables ne sont pas déclarées";

voici mon script login.php:
<?php
$login_valide = "Amine";
$pwd_valide = 'secret';
// si login les 2 variables existent
if (isset($_POST['login'] )&& isset ($_POST['pwd'])){
// on verifie si c'est les mêmes données
if ($login_valide == $_POST['login'] && $pwd_valide == $_POST['pwd'] ) {
session_start();
// on enregistre les paramètres de notre visiteur comme variables de session
$_SESSION['login']= $_POST['login'];
$_SESSION['pwd']= $_POST['pwd'];
header ('location : page_membre.php');
}
else {
// le visiteur n'a pas été reconnu comme membre. On utilise alors un petit script javascript lui signalant ce fait
echo '<body onload="alert( " membre non trouvé !!! " )>' ;
// puis on le redirige vers une autre page celle ci accueil mais on a pas le temps de voir... la phrase suivante...
echo ' <meta http-equiv = "refresh" content = "0;URL=index.php"> ';

}
}
else {

echo " les variables du formulaire ne sont pas déclarées.";
}