Connection avec les cookies

Répondre
tyberium
le 24/10/2005 à 21:23
tyberium
Bonjour

Au part avant et encore maintenant, j utilisais les sessions. Et la, je veux utiliser les cookies pour la connection des membres.

Pour ce faire, j ai réussi a envoyer les cookies chez les membres mais je n arrive pas à l'exploiter , c est baleau !!!

J envoie 2 cookies le pseudo et le mots de passe crypté en md5

J aimerai savoir comment vous procéder, ou si vous pouvez me donner 2 ou 3 tuyaux.

Merci de m aider.

@ bientot jerome
i M@N
le 24/10/2005 à 22:40
i M@N
Hello !

Perso je me sers pas des cookies, plutôt des sessions (c'est des cookies aussi mais sur le server).

J'avais fait un tuto : http://littlekeny.free.fr/Tutos/cookies.html.

Lis jusqu'au bout, en fait y'a 2 tutos sur les cookies, le second explique comment stocker plusieurs valeurs dans un cookie. smiley

@+...
One Love, One Heart, One Unity.
tyberium
le 24/10/2005 à 23:03
tyberium
Merci a toi

En cherchant bien, j ai trouvé lol Le probleme avec les seesions c est ce n est qu une session lol et donc ce log au minimum un fois par jours ...
Bzh
le 24/10/2005 à 23:54
Bzh
Attention:

Il est très risqué d' utiliser les cookies pour une auto connexion. Si j' ai bien compris ce que tu veux faire...

Le principal dangé est le vol de cookie puis l' émulation de ce dernier.

Pour cela, je te conseil (et d' ailleur très fortement), dans ton md5 d' ajouter beaucoup d' autres valeurs. Or, une bonne parade (et d' ailleur la seule) poiur ce protèger du vol de cookies et d' ajouter dedans toutes les valeurs du navigateur du visiteur.

Par exemple, un mec qui utilise internet explorer vol le cookie d' un visiteur qui utilise fire foxe. Lorsque tu vas vérifier la validité du cookie, tu te rendras compte que ce n' est pas le bon navigateur.

C' est que forcément, il y a un petit souci. Dans ce cas là tu refuse la connexion et tu effaces le cookies.

Entre le plus de paramètres qui te permettront de personnaliser le cookie...

Dans ce cas c' est beaucoup plus délica d' émuler le cookie...

Bye...
tyberium
le 25/10/2005 à 08:17
tyberium
ok merci pour l idée je vas exploiter ca.

Et par exemple si il utilise les plusieurs navigateurs ?

Je vais trouver une solution à ça lol

merci

@ bientôt jerome
Bzh
le 25/10/2005 à 13:06
Bzh
Bin même s' il utlise tous les navigateurs qui existent !!!

De toutes façon, le cookie appartient au navigateur et non à l' ordinateur.

Si 3 navigateurs, 3 cookies différents !!!

Donc, l' idée de la signature du navigateur est vraiment à employer ainsi que par exemple son fournisseur d' accès internet.

Rien qu' avec ces deux informations, le vol de cookies est quasiments impossible....
tyberium
le 25/10/2005 à 15:36
tyberium
Ok merci ca repond a ma question !!

Alors voila comment je vais proceder

<?php
$navigateur = $_SERVER['HTTP_USER_AGENT']; // Le navidateur et os
$pseudo = $_POST['pseudo'];// le pseudo
$pass = md5($_POST['pass']); // le mot de passe cripté

// j ajoute le navigateur et os au mots de passe avec | entre les 2
$mdp = $pass."|".$navigateur;

// ENVOIE DES COOKIES
$expire = 365*24*3600;
setcookie("pseudo","$pseudo",time()+$expire,"/");
setcookie("mdp","$pass",time()+$expire,"/");

?>


Apres coté connection, je verifier si tous correspond ...

Question. Dois je mettre mon $naviguateur en md5 ? Perso, je ne pence pas.

Merci A bientot jerome
tyberium
le 25/10/2005 à 15:40
tyberium
Dsl pour le doubl poste ...

Le cookie numero_membre de www.phpfacile.com ca correspond a quoi ? Merci
zebden
le 25/10/2005 à 15:57
zebden
Petit conseil, ne jamais mettre un pass même crypté dans un cookie, a la limite garde ta configuration (sans le pass) en cryptant tout, l'os et l'identifiant.

Tu peux rajouter des paramètres cryptés qui permettront d'identifier l'utilisateur mais jamais le pass.
zebdinou pour les intimes / Blog : http://www.zebden.fr
Répondre
LoadingChargement en cours