debutant comment faire plusieurs Login et Pass

debutant comment faire plusieurs Login et Pass - PHP - Programmation

Marsh Posté le 10-04-2005 à 02:54:15    

Bonjour,  
voila j'a récupéré un script pour pouvoir ce loger avec mot de passe mais j'aimerais mettre plusieurs personne (login ) et mot de passe aussi dedans.Comment faire ? voici le script.
[#ff3800]<?php
// On définit un login et un mot de passe de base pour tester notre exemple. Cependant, vous pouvez très bien interroger votre base de données afin de savoir si le visiteur qui se  
 
connecte est bien membre de votre site
$login_valide = "('test' , 'tata')";
$pwd_valide = "test";
 
// on teste si nos variables sont définies
if (isset($_POST['login']) && isset($_POST['pwd'])) {
 
        // on vérifie les informations du formulaire, à savoir si le pseudo saisi est bien un pseudo autorisé, de même pour le mot de passe
        if ($login_valide == $_POST['login'] && $pwd_valide == $_POST['pwd']) {
                // dans ce cas, tout est ok, on peut démarrer notre session
 
                // on la démarre :)
                session_start ();
                // on enregistre les paramètres de notre visiteur comme variables de session ($login et $pwd) (notez bien que l'on utilise pas le $ pour enregistrer ces variables)
                $_SESSION['login'] = $_POST['login'];
                $_SESSION['pwd'] = $_POST['pwd'];
 
                // on redirige notre visiteur vers une page de notre section membre
                header ('location: start.php');
        }
        else {
            // Le visiteur n'a pas été reconnu comme étant membre de notre site. On utilise alors un petit javascript lui signalant ce fait
            echo '<body onLoad="alert(\'Membre non reconnu...\')">';
            // puis on le redirige vers la page d'accueil
            echo '<meta http-equiv="refresh" content="0;URL=index.html">';
        }
}
else {
        echo 'Les variables du formulaire ne sont pas déclarées.';
}
?>[#ff1c00]

Reply

Marsh Posté le 10-04-2005 à 02:54:15   

Reply

Marsh Posté le 10-04-2005 à 03:03:05    

Solution propre : utiliser une db et vérifier l'existence du binôme login/pass dans la table correspondante.
Solution pourrie : utiliser un/des tableaux et vérifier l'existence etc etc dans le(s) tableau(x). Là, ta méthode de vérification dépendra de la structure du tableau.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed