Formulaire PHP

Résolu
didy_gwatinik Messages postés 352 Date d'inscription   Statut Membre Dernière intervention   -  
didy_gwatinik Messages postés 352 Date d'inscription   Statut Membre Dernière intervention   -
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   Statut Membre Dernière intervention   20
 
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   Statut Membre Dernière intervention   80
 
Ok mais est-ce que le javascript conservera les variables de session?
0
muska92 Messages postés 277 Date d'inscription   Statut Membre Dernière intervention   42
 
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   Statut Membre Dernière intervention   80
 
Ceci marche t-il en local?
0
muska92 Messages postés 277 Date d'inscription   Statut Membre Dernière intervention   42
 
oui parfaitement ( Easyphp , wampserver , xamp ... )
0
didy_gwatinik Messages postés 352 Date d'inscription   Statut Membre Dernière intervention   80
 
Ok merci beaucoup!!!
0