Formulaire PHP
Résolu
                    
        
     
             
                    didy_gwatinik
    
        
    
                    Messages postés
            
                
     
             
            358
        
            
                                    Statut
            Membre
                    
                -
                                     
didy_gwatinik Messages postés 358 Statut Membre -
        didy_gwatinik Messages postés 358 Statut Membre -
        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!!
                
            
                
    
    
    
        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!!
        A voir également:         
- Formulaire PHP
- Whatsapp formulaire opposition - Guide
- Formulaire de réclamation facebook compte désactivé - Guide
- Formulaire de reclamation instagram - Guide
- Easy php - Télécharger - Divers Web & Internet
- Confirmer le nouvel envoi du formulaire err_cache_miss - Forum Webmastering
3 réponses
                        
                    tu peux utiliser la commande javascript history-1 qui te renvoie a la page precedente ou sinon la commande header.
                
                
    
                
                
        
     
             
                    didy_gwatinik
    
        
    
                    Messages postés
            
                
     
             
            358
        
            
                                    Statut
            Membre
                    
    
            
                
     
             
                        80
        
        
    
    Ok mais est-ce que le javascript conservera les variables de session?
    
    
                        
                    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.' ");
    
                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.' ");
