Formulaire PHP

Résolu/Fermé
didy_gwatinik Messages postés 352 Date d'inscription samedi 17 novembre 2007 Statut Membre Dernière intervention 30 mars 2010 - 18 nov. 2008 à 18:46
didy_gwatinik Messages postés 352 Date d'inscription samedi 17 novembre 2007 Statut Membre Dernière intervention 30 mars 2010 - 18 nov. 2008 à 20:14
Bonjour,
Je suis sur un projet et j'aimerai que mes utilisateurs puissent se loguer à partir d'un mot de passe et de leur login. Ceci à partir de chaque page! J'utilise donc les sessions, si il n'y a pas de session ouverte , on a un champ login et un champ mot de passe sinon on affiche bonjour $_SESSION['loginMembre']; mais je ne vois pas comment faire pour qu'au clic on puisse retourner sur la page ou l'utilisateur était avant de se loguer. Dès que l'utilisateur clic sur OK il est bien entendu que j'envoie mes données au formulaire pour savoir s'il existe dans ma BDD, comment faire pour retourner à la page "précédente", n'y a-t-il pas une astuce car cette demande de log est présente sur toutes les pages!!

3 réponses

Nuk Messages postés 177 Date d'inscription lundi 10 novembre 2008 Statut Membre Dernière intervention 5 mai 2009 20
18 nov. 2008 à 18:49
tu peux utiliser la commande javascript history-1 qui te renvoie a la page precedente ou sinon la commande header.
0
didy_gwatinik Messages postés 352 Date d'inscription samedi 17 novembre 2007 Statut Membre Dernière intervention 30 mars 2010 80
18 nov. 2008 à 18:56
Ok mais est-ce que le javascript conservera les variables de session?
0
muska92 Messages postés 277 Date d'inscription lundi 14 février 2005 Statut Membre Dernière intervention 14 août 2009 42
18 nov. 2008 à 19:05
bonjour ,
utilise le header.

dans la page qui sert de login ajoute un champs caché qui aura pour valeur l'url de la page en cours :

<input type="hidden" name="URLredirect" value="http://" . $_SERVER["SERVER_NAME"] . $_SERVER["REQUEST_URI"];">


puis quand en valide la formulaire en récupère le champs URLredirect :

$rulredirect = $_POST['URLredirect'];

aprés une fois l'utilisateur c'est Loger et les Session crée , tu fait une redirection en rajoutant cette ligne :

header("Location: '.$urlredirect.' ");
0
didy_gwatinik Messages postés 352 Date d'inscription samedi 17 novembre 2007 Statut Membre Dernière intervention 30 mars 2010 80
18 nov. 2008 à 19:11
Ceci marche t-il en local?
0
muska92 Messages postés 277 Date d'inscription lundi 14 février 2005 Statut Membre Dernière intervention 14 août 2009 42
18 nov. 2008 à 20:02
oui parfaitement ( Easyphp , wampserver , xamp ... )
0
didy_gwatinik Messages postés 352 Date d'inscription samedi 17 novembre 2007 Statut Membre Dernière intervention 30 mars 2010 80
18 nov. 2008 à 20:14
Ok merci beaucoup!!!
0