Système de session membre
Résolu
Rob
-
Rob -
Rob -
Bonjour,
J'aimerais savoir comment fonction sur le principe, le système de session membre sur un site php .
Merci d' avance...
J'aimerais savoir comment fonction sur le principe, le système de session membre sur un site php .
Merci d' avance...
A voir également:
- Système de session membre
- Restauration systeme windows 10 - Guide
- Membre indisponible vinted - Guide
- Vous avez besoin d'une autorisation de la part de système pour modifier ce dossier - Guide
- Rechercher un membre sur le bon coin - Forum Réseaux sociaux
- Peut on m'aider à trouver mon " vendeur " - Forum Vos droits sur internet
5 réponses
Bonsoir,
En général ça fonctionne sur deux choses. La premiere est du code php, commençant souvent par start_session() (histoire de garder les infos d'une page à l'autre sans forcement utiliser les formulaires ou les urls comme valise) et d'autre part d'une base de données.
Par exemple, mon visiteur entre nom et passwords dans un form, le php compare les envoies avec ce qui se trouve dans ma base de données (utilisateur[nom,pw]) et s'il trouve une correspondance, alors il envoie une valeur genre: $connecte=1; que je mets dans ma session. $_SESION['connecte']=$connecte;
Ensuite, mon site fait la distinction:
if (isset($_SESSION['connecte']) AND $_SESSION['connecte']=1) {alors je fais mon truc, affichage de bouton spéciaux, dire bonjour tout ça tout ça;}
et sinon
else {bonjour voici la page pour les non inscrits, et voulez vous vous identifier ou vous inscrire?;}
A toi de penser si tu as besoin du else. En général je ne l'utilise que trés peu. Ma logique étant, si je suis pas connecté j'ai 100% du site accessible. et si je suis connecté, j'ai 140% de dispo. Je veux dire, rien en moins, que du plus.
Enfin, c'est au rendu que tu feras tes choix. :)
Bon courage.
En général ça fonctionne sur deux choses. La premiere est du code php, commençant souvent par start_session() (histoire de garder les infos d'une page à l'autre sans forcement utiliser les formulaires ou les urls comme valise) et d'autre part d'une base de données.
Par exemple, mon visiteur entre nom et passwords dans un form, le php compare les envoies avec ce qui se trouve dans ma base de données (utilisateur[nom,pw]) et s'il trouve une correspondance, alors il envoie une valeur genre: $connecte=1; que je mets dans ma session. $_SESION['connecte']=$connecte;
Ensuite, mon site fait la distinction:
if (isset($_SESSION['connecte']) AND $_SESSION['connecte']=1) {alors je fais mon truc, affichage de bouton spéciaux, dire bonjour tout ça tout ça;}
et sinon
else {bonjour voici la page pour les non inscrits, et voulez vous vous identifier ou vous inscrire?;}
A toi de penser si tu as besoin du else. En général je ne l'utilise que trés peu. Ma logique étant, si je suis pas connecté j'ai 100% du site accessible. et si je suis connecté, j'ai 140% de dispo. Je veux dire, rien en moins, que du plus.
Enfin, c'est au rendu que tu feras tes choix. :)
Bon courage.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question