par Ryle » 21 juin 2006, 18:11
par mere-teresa » 21 juin 2006, 18:06
par Ryle » 21 juin 2006, 18:03
par dededick » 21 juin 2006, 17:45
par Ryle » 21 juin 2006, 17:42
par dededick » 21 juin 2006, 17:41
par dededick » 21 juin 2006, 17:27
<?php session_start(); // pensez a ouvrir une connexion vers mysql ici include('chien.php'); if(isset($_POST) && !empty($_POST['pseudo']) && !empty($_POST['password'])) { extract($_POST); // on recupère le password de la table qui correspond au login du visiteur $sql = "select password from siteweb where pseudo='".$pseudo."'"; $req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error()); $data = mysql_fetch_assoc($req); if($data['password'] != $password) { include('erreur.html'); // On inclut le formulaire d'identification exit; } else { $_SESSION['pseudo'] = $_POST['pseudo'];// si pb, essayer de remplace 'pseudo' par //'login' ;) echo 'Vous etes bien logué <br/><br/>'; echo'Vous rendre sur la page <a href="acceuil.html"> principale </a>'; // ici vous pouvez afficher un lien pour renvoyer // vers la page d'accueil de votre espace membres } } else { include('erreur2.html'); // On inclut le formulaire d'identification exit; } ?>
par Ryle » 21 juin 2006, 17:25
Faut que j'ouvre une session_start() dans ma page connexion.php? Au tout début?
par dededick » 21 juin 2006, 17:22
par Orni » 21 juin 2006, 15:15
Chaque fois que tu veux utilise les variables en $_SESSION["xxxx"], il te faut obligatoirement mettre session_start() au tout début de ta page. pas obligatoirement ! ça dépend comment est configuré php
Chaque fois que tu veux utilise les variables en $_SESSION["xxxx"], il te faut obligatoirement mettre session_start() au tout début de ta page.
par HanX » 21 juin 2006, 15:08
par Ryle » 21 juin 2006, 15:08
par dededick » 21 juin 2006, 15:04
par Orni » 21 juin 2006, 15:02
par dededick » 21 juin 2006, 15:01
<?php session_start(); //Ouvrir une session pour pas que les non-connectés n'accèdent pas à cette page if (!isset($_SESSION['pseudo'])) { header ('Location:index.html'); exit(); } ?>