begin process at 2012 05 30 11:43:04
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

Divers

 > 

cookies et sql


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

cookies et sql

lundi 15 septembre 2003 à 23:28:23 | cookies et sql

lpefec

j'ai un petit problème :

j'essaie de faire un site avec des page sécurisé...

je suis capable de securisé les page mais les informations de "login" ne sont aps conservé et c'est pour ça que j'ai pensé au cookie mais je suis débutant et je me demande comment ...

es ce que quelqu'un pourrai m'aider a completer le code

------------------------------------------------------------------
login.php
<html>
<head>
<title>Login</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body bgcolor="#eeffee" text="339933" link="339933" vlink="339933" alink="339933">
<div align="center">
<form method="post" action="login.php3">
<b><font face="Verdana" size="1">Utilisateur<br>
<input type="text" name="pseudo_membre">
<br>
Mot de passe</font></b><br>
<input type="password" name="passe_membre">
<br>
<input type="submit" name="Submit" value="Entrer">
</form>
</div>
</body>
</html>

----------------------------------------------------------------
<?
require("login_config.php3");


// CONNEXION A LA BASE DE DONNEE
$db_link = @mysql_connect($sql_serveur,$sql_user,$sql_passwd);
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());

// SI AUCUN ENREGISTREMENT NE CORRESPOND
if(mysql_num_rows($requete)==0)
{
// REDIRECTION VERS LA PAGE ERREUR
header("Location:$url_erreur");
}

// SI LE LOGIN ET MOT DE PASSE SONT EXACTES
else
{
// CREATION D'UN IDENTIFIANT ALEATOIRE
$taille = 20;
$lettres = "abcdefghijklmnopqrstuvwxyz0123456789";
srand(time());
for ($i=0;$i<$taille;$i++)
{
$id.=substr($lettres,(rand()%(strlen($lettres))),1);
}

// MISE A JOUR DE L'IDENTIFIANT DANS LA TABLE
$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:login_ok.php3?id=$id");
}

// DECONNEXION MYSQL
mysql_close($db_link);
?>
--------------------------------------------------------------------



Merci à l'avance
lpefec
mardi 16 septembre 2003 à 11:39:20 | Re : cookies et sql

Tortuegeniale


Salut

si on parle sécurisé, faut oublier les cookies. Utilise les sessions, c compatible meme si la personne n'accepte pas les cookies.

Tutorial sur les sessions :
http://www.phpcs.com/article.aspx?Val=432

++

------
Je cherche un poste de developpeur PHP mysql, si vous avez une proposition ou si vous voulez mon CV ==> mailto:tortue.geniale@laposte.net


=> http://www.kame-house.org La plus grosse base de données de DA du net


-------------------------------
Réponse au message :
-------------------------------

> j'ai un petit problème :
>
> j'essaie de faire un site avec des page sécurisé...
>
> je suis capable de securisé les page mais les informations de "login" ne sont aps conservé et c'est pour ça que j'ai pensé au cookie mais je suis débutant et je me demande comment ...
>
> es ce que quelqu'un pourrai m'aider a completer le code
>
> ------------------------------------------------------------------
> login.php
> <html>
> <head>
> <title>Login</title>
> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
> </head>
>
> <body bgcolor="#eeffee" text="339933" link="339933" vlink="339933" alink="339933">
> <div align="center">
> <form method="post" action="login.php3">
> <b><font face="Verdana" size="1">Utilisateur<br>
> <input type="text" name="pseudo_membre">
> <br>
> Mot de passe</font></b><br>
> <input type="password" name="passe_membre">
> <br>
> <input type="submit" name="Submit" value="Entrer">
> </form>
> </div>
> </body>
> </html>
>
> ----------------------------------------------------------------
> <?
> require("login_config.php3");
>
>
> // CONNEXION A LA BASE DE DONNEE
> $db_link = @mysql_connect($sql_serveur,$sql_user,$sql_passwd);
> 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());
>
> // SI AUCUN ENREGISTREMENT NE CORRESPOND
> if(mysql_num_rows($requete)==0)
> {
> // REDIRECTION VERS LA PAGE ERREUR
> header("Location:$url_erreur");
> }
>
> // SI LE LOGIN ET MOT DE PASSE SONT EXACTES
> else
> {
> // CREATION D'UN IDENTIFIANT ALEATOIRE
> $taille = 20;
> $lettres = "abcdefghijklmnopqrstuvwxyz0123456789";
> srand(time());
> for ($i=0;$i<$taille;$i++)
> {
> $id.=substr($lettres,(rand()%(strlen($lettres))),1);
> }
>
> // MISE A JOUR DE L'IDENTIFIANT DANS LA TABLE
> $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:login_ok.php3?id=$id");
> }
>
> // DECONNEXION MYSQL
> mysql_close($db_link);
> ?>
> --------------------------------------------------------------------
>
>
>
> Merci à l'avance
> lpefec


Cette discussion est classée dans : page, login, mot, sql, passe


Répondre à ce message

Sujets en rapport avec ce message

cookies et sql [ par lpefec ] j'ai un petit problème :j'essaie de faire un site avec des page sécurisé...je suis capable de securisé les page mais les informations de "login" ne so page blanche [ par sanhoua ] bonjour a tous après multiples essais je commences a m'ensortir mais hélas je suis coincé. je travaille avec dreamweaver mx, wampserver2. voici ma pag Authentification plusieurs types de comptes [ par MaitreLgTbD ] Bonjour,Apres avoir cherché plusieurs heures sur le net en vain je sollicite vos connaissances.Mon code ci dessous devrait me permettre d'identifier d utiliser un login et mot de passe pour accéder à ma page d'accueille [ par msi079 ] [b]salut .je tente d'utiliser un code que j'ai eu sur le net . mais j'arrive pas à l'adapter à mon cas . j'ai un fichier index.php et victime.php l'ut accès page membre [ par stephelle ] Bonjour, un petit problème. Ma page d'accès tourne en rond en me disant "mauvais login ou mot de passe" alors que je suis bien enregistrer dans ma bas un espace membre bien complet (si vous connaiser un partie de ce que je cherche dite le ) [ par astuces_jeux ] slt c'est pour savoir comment créer un espaces membres bien complet pour commencer la page membre avec login et mot de passe et une inscription plus e Probleme session [ par Anthotill ] Bonjour à tous J'ai un probleme avec les sessions dans mes pages.Je précise que ma base de donnée se trouve sur un https:// ...A chaque début de page, Supprimer un membre [ par Bartheleway ] Bonjour à tous !!! Je voudrais faire sur mon site web une partie profil pour les membres, avec la possibilité de supprimer leur compte !!!Les membres Page Protégée par mot de pass [ par MindFreak ] Salut je vous propose un code php pour securiser une page web a fond  codé par moi même Ce code est simple, je ne discuterai pas longtemps dessus. Je Message d'erreur de login... [ par Sniark ] Bonjour,Sur mon site, j'ai une interface de loginet de mot de passe. Je cherche comment faire apparaîter dynamiquement un message d'erreur lorsque l'u


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,390 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales