voilà, j'ai en php mon site, dessus, il y a une section privée accessible par login et mot de passe personnel...
Ce que j'aimerais, c'est que un cookie soit détecté pour ne pas devoir chaque fois se reconnecter... pour le moment j'ai inséré ça sur la page dans laquelle on se connecte...
Voici le code de la page de saisie de login et mot de passe :
if(!$db_link) {echo "Connexion impossible à la base de données <b>$sql_bdd</b> sur le serveur <b>$sql_server</b><br>Vérifiez les paramètres du fichier conf.php3"; exit;}
// ON SELECTIONNE L'ENREGISTREMENT CONTENANT LE LOGIN ET
// MOT DE PASSE SAISIS A LA PAGE INDEX.HTM
$requete=mysql_db_query($sql_bdd,"select pseudo,passe from membre where pseudo=\"$pseudo_membre\" and passe=\"$passe_membre\"",$db_link) or die(mysql_error());
$requete=mysql_db_query($sql_bdd,"update membre set id=\"$id\" where pseudo=\"$pseudo_membre\" and passe=\"$passe_membre\"",$db_link) or die(mysql_error());
// REDIRECTION VERS UNE PAGE PROTEGEE AVEC L'IDENTIFIANT SERVANT DE CLE
header("Location:$zone_membre?id=$id" );
}
// DECONNEXION MYSQL
mysql_close($db_link);
?>
<?
require('config.inc.php');
if (isset($_COOKIE["$cookie_name"]) && $_COOKIE["$cookie_name"] =="$cookie_value" && $cookie_use) {
voilà, je sais que le code est pas propre (pas d'indentation, pas d'utilisation ou peu pour les fonts...) mais bon, mon problème réside dans le fait de savoir comment indiquer que le cookies doit stocker telle ou telle information à partir de la base de donnée, et également que mettre et dans quelle page mettre le code qui :
si cookie : alors pas besoin d'identification mais il charge la page "cachée" ) si pas cookie, alors on a l'affichage de saisie d'utilisateur et de mot de passe.
J'espère que vous comprendrez, merci du coup de pouce...
Message édité par neojack le 21-10-2003 à 19:19:12
Marsh Posté le 21-10-2003 à 18:27:09
voilà, j'ai en php mon site, dessus, il y a une section privée accessible par login et mot de passe personnel...
Ce que j'aimerais, c'est que un cookie soit détecté pour ne pas devoir chaque fois se reconnecter...
pour le moment j'ai inséré ça sur la page dans laquelle on se connecte...
Voici le code de la page de saisie de login et mot de passe :
et voici la procédure PHP permettant de vérifier l'authentification :
voilà, je sais que le code est pas propre (pas d'indentation, pas d'utilisation ou peu pour les fonts...)
mais bon, mon problème réside dans le fait de savoir comment indiquer que le cookies doit stocker telle ou telle information à partir de la base de donnée, et également que mettre et dans quelle page mettre le code qui :
si cookie : alors pas besoin d'identification mais il charge la page "cachée" )
si pas cookie, alors on a l'affichage de saisie d'utilisateur et de mot de passe.
J'espère que vous comprendrez, merci du coup de pouce...
Message édité par neojack le 21-10-2003 à 19:19:12