problème d'identification espace membre

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : problème d'identification espace membre

Re: problème d'identification espace membre

par AB » 21 juin 2011, 18:26

Y'a pas de problème dans ce que tu montre. Qu'est-ce qui ne fonctionne pas comme prévu ?

EDIT : Ah OK.

Re: problème d'identification espace membre

par filouhb » 21 juin 2011, 18:24

Non, excusez moi, j'ai finalement réussi à résoudre mon problème,

Merci à tous pour l'aide :)

Re: problème d'identification espace membre

par filouhb » 21 juin 2011, 18:21

Quel est le problème dans mon code ?
<?php
    session_start();  
    if (!isset($_SESSION['login'])) { 
       header ('Location: index.php'); 
       exit();  
    }

    else{
       header ('Location: membre.php'); 
       exit();  
    }
  
    ?>
En gros je veux que si l'utilisateur n'est pas déjà connecté, il soit redirigé vers la page index.php et sinon, s'il est connecté, qu'il soit redirigé vers la page membe.php

Re: problème d'identification espace membre

par AB » 08 juin 2011, 20:48

Tu ferais mieux d'utiliser des variables de session pour faire cela. Il ne faut pas mettre un pass ou toute autre information confidentielle dans un cookie.

Re: problème d'identification espace membre

par filouhb » 08 juin 2011, 17:29

Je ne dois pas avoir le bon code, je met ceci :

Code : Tout sélectionner

<?php if((isset($_COOKIE['login'])) && (isset($_COOKIE['pass']))) { header('Location: http://www.filouhb.00fr.com/membres/membre.php'); } else {
puis ensuite le reste. Ce qui revient à dire que mon "setcookie" est après ce bout de code...

Re: problème d'identification espace membre

par filouhb » 08 juin 2011, 17:22

Merci de cette réponse rapide, je vais tester ça :)

Re: problème d'identification espace membre

par Mazarini » 08 juin 2011, 15:05

Bonjour,

Dans la page index.php, tu commences à vérifier la présence du cookie et son contenu. Si tout est ok, tu redirige vers la page membre.php avec la fonction header().

voir http://fr.php.net/manual/fr/function.header.php

Remarque : tu peux faire quelques chose d'analogue sur la page membre.php si pas de cookie.

problème d'identification espace membre

par filouhb » 08 juin 2011, 14:39

Bonjour,

j'ai créé un espace membre sur mon site perso.

J'ai créé différentes pages à savoir "index.php", "inscription.php", "deconnexion.php" et "membre.php".

Mon principe est celui ci : le visiteur va sur "index.php", et a arrive un formulaire de connexion, s'il n'est pas encore inscrit, il s'inscrit et peut s'identifier ensuite.
Quand il est identifié, il arrive alors à la page "membre.php".

Jusque là, tout colle, mais ensuite quand on sort d'une page, et que l'on revient sur "index.php", on est encore connecté car j'ai mis un cookie mais je ne sais pas comment faire pour faire ceci sur "index.php" :

"Si le visiteur est connecté : alors vas sur "membre.php",
Et s'il n'est pas connecté, alors soumets le au formulaire de connexion"



Merci de votre aide :),
Cordialement,

Filou HB


PS : Si le code source peut vous aider, il est disponible ici : http://www.filouhb.00fr.com/membres/index.php