8792 sujets

Développement web côté serveur, CMS

Salut a tous,
je suis débutant et j'essaye de coder un espace membre. Mon probleme est que je voudrais faire apparaitre de nouveau lien dans mon bloc apres que le membre soit connecté et donc invisible aux invité.
ex, dans mon site j'ai :

1°bloc
Acceueil
Forum
etc...
*secret* -> lien qui s'affice uniquement apres connection

2°bloc
login:
pass:
etc..

donc apres connexion je voudrai aussi modifier le 2°bloc en mettant par exemple profil, messages, etc...

J'espere que vous avez compris Smiley smile

a+
Ici c'est pas un forum pour répondre aux questions de PHP, mais plustôt pour aider sur un problème de languager serveur qui touche les standars, tu devrais t'adresser à un forum plus approrié.

A+
Salut.

Ce forum est plutôt destiné aux questions sur le PHP en rapport aux standards du web mais bon...

Il va te falloir utiliser ce qu'on appelle des sessions PHP et des variables de session.

Par exemple, tu utiliseras la variable $_SESSION['connecte'] en temps que booléen (qui pourra prendre les valeurs TRUE ou FALSE). Par défaut, il faut la mettre à FALSE, et le faire passer à TRUE une fois qu'une personne s'est connecté. Ensuite pour l'affichage de ton menu :
// Si la personne est connecté
if($_SESSION['connecte'])
{
   // Affichage du menu destiné aux connectés
}
// sinon si la personne n'est pas connectée
else
{
   // Affichage du menu destiné aux non connectés
}
Les sessions PHP ce n'est pas une partie très simple, surtout pour un débutant. Pour cela il va te falloir apprendre les bases du langage. Je te conseille ces 2 sites :
http://www.phpdebutant.org/
http://www.siteduzero.com/php/

Bon courage.
Modifié par 84mickael (18 Aug 2005 - 02:43)
ha ok désolé.

sinon pour les session je sais, j'ai tout coder mais c'est a ce stade ci que je bûte, mais merci de ton aide.

a+
Bonjour,
Inclus simplement une page "conf.php" par exemple vérifiant si tu es loggé.
Si oui, ça s'affiche, sinon ça reste comme sa. Smiley cligne