Création d'un espace membre

Livvie Messages postés 13 Date d'inscription   Statut Membre Dernière intervention   -  
jeremy.s Messages postés 1226 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour à tous
tout d'abord je suis confu entre une session et un espace membre en php je veux créer un site web et je veux faire une session pour chaque utilisateur alors je fait le code suivant pour le login :
<!Doctype html>
 <html>
<head>
    <title></title>
</head>
<?php
session_start();
    if (isset($_POST['submit'])) {
        $username=htmlentities(trim($_POST['username']));
        $password=htmlentities(trim($_POST['password']));
        if($username and $password) {
           			         
mysql_connect("localhost","root","") or die ('Erreur MySQL '.mysql_error());
mysql_select_db("phplogin") or die ('Erreur de connexion à la base '.mysql_error());
$req = "SELECT * FROM  users where username='$username' && password='$password'";
mysql_query($req) or die ('Erreur de requete <br />'.$req.'<br />'.mysql_error());

$rows=mysql_num_rows($req);
if($rows==1){
$_SESSION['username']=$username;
header('location:membre.php');
   }else echo"username ou password incorrect";
   	}else 
            echo "veuillez saisir tous les champs";
	   }
?>
<h1>Formulaire d'authentification</h1>          
<form method = "post" action="login.php">
    <p> inserez votre login </p>
    <input type= "text" name ="username"/>
  <p> votre password</p>
    <input type="password" name="password"/><br><br>
   <input type="submit" value="Valider" name="submit"/>
</form>
</body>
</html>

et voila le code du page membre.php
<?php
session_start();
if($_SESSION['username'])
{
echo "bienvenue".$_SESSION['username']; 
}
?>

bon j'ai suivi un tutoriel pour faire ces codes mais ils ne marchent pas je suis tout embrouillée :(
Si quelqu'un peut m'aider à résoudre ce problème ou me propose des améliorations ou des liens utiles pour comprendre ça serait vraiment sympa
ps: ne m'envoyez pas auu "site du zero" ou "phpdebutant" ;)
A voir également:

1 réponse

jeremy.s Messages postés 1226 Date d'inscription   Statut Membre Dernière intervention   79
 
En espérant que ca puisse t'aider ;-)
https://www.grafikart.fr/tutoriels/developper-site-jour7-authentification-189
https://www.grafikart.fr/tutoriels/gestion-membre-229

ps : ce n'est ni le sdz ni phpdebutant :p Mais c'est beaucoup mieux !
0