Soul EX
Messages postés26Date d'inscriptionmercredi 17 août 2005StatutMembreDernière intervention 8 janvier 2006
-
7 oct. 2005 à 19:14
cs_Anthomicro
Messages postés9433Date d'inscriptionmardi 9 octobre 2001StatutMembreDernière intervention13 avril 2007
-
12 oct. 2005 à 17:43
<?php
session_start();
$login = $_POST["login"];
$password = $_POST["password"];
$connexion = mysql_connect("*","*","*");
mysql_select_db("*",$connexion);
$requete = "select * from membres where login='$login' and password='$password'";
$result = mysql_query($requete);
if (($enreg = @mysql_fetch_array($result)))
{
$_SESSION["membre"] = TRUE;
$_SESSION["membrelogin"] = '$login';
header("Location: menumaj.php");
die();
}
else
{
$_SESSION["membre"] = FALSE;
header("Location: acces_invalide.php");
die();
}
?>
Bonjour tout le monde. Voici le code qui suit un formulaire d'identification...
Pour l'instant et comme vous l'aurez compris, n'importe quel enregistrement de la table a accès à la page "menumaj.php".
Ce que je souhaite c'est que en fonction d'un certain login, l'affichage de menumaj.php change.
Actuellement menumaj.php est comme cela :
<?php
session_start();
if (!$_SESSION["membre"])
if (!$_SESSION["membrelogin"])
{
header("Location: menu.php");
die();
}
?>
+ le contenu de la page.
Je bloque vraiment la et suis assez embété de vous déranger comme cela.
Concrétement, je dois avoir 3 affichages différents avec donc 3 logins et 3 pass différents a chaque fois.
Soul EX
Messages postés26Date d'inscriptionmercredi 17 août 2005StatutMembreDernière intervention 8 janvier 2006 9 oct. 2005 à 16:27
Marche toujours pas....
Voyez avec le code que je vous ai mis en haut... N'importe qui inscrit
sur la base rentre son login et code et a acces aux même infos que les
autres...
Je vais vous faire en francais ce que donne la page "menumaj.php".
Si variable de session MEMBRE existe et Si variable de session MEMBRELOGIN = x
Afficher les infos destinées à x "
Si variable de session MEMBRE existe et Si variable de session MEMBRELOGIN = y
Afficher les infos destinées a y
Sinon afficher les infos z
Je commence a désespérer. C'est un truc tout con j'en suis certain mais je ne sais pas du tout comment faire.