Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3235 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Plusieurs données dans un cookie, possible?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Plusieurs données dans un cookie, possible?

n°1354112
chepa_jeml​s
Posté le 26-04-2006 à 10:30:04  profilanswer
 

Je voudrais mettre 2 données dans un cookie, mais est ce que cela est possible?
 
Pour le moment je fais cela:
 
setcookie('pseudo',$_SESSION["connect"], time() + (3600*24*365));
 
Ce qui me met le contenu de ma variable de session dans un cookie nomé pseudo!
Je voudrais y joindre un mot de passe, j'ai vu dans mes cookies et les décortiquant, que des fois y a 2 variables mais je suis incapable le faire...
 
Merci de m'aider

mood
Publicité
Posté le 26-04-2006 à 10:30:04  profilanswer
 

n°1354133
Yagmoth
Fanboy
Posté le 26-04-2006 à 10:47:21  profilanswer
 

$_COOKIE['pseudo']['nickname']=...
$_COOKIE['pseudo']['password']=...
 
Tu peux l'utiliser comme un tableau :)

n°1354172
chepa_jeml​s
Posté le 26-04-2006 à 11:18:49  profilanswer
 

Voila ce que j'ai comme erreur:

Code :
  1. Warning: setcookie() expects parameter 2 to be string, array given in c:\program files\easyphp1-8\www\webradio\index.php on line 13


 
Voilà ce que j'ai fait:

Code :
  1. $tab['pseudo']['nickname']=$_SESSION["connect"];
  2.       $tab['pseudo']['mdp']=$_SESSION["connect_mdp"];
  3.       setcookie('pseudo',$tab, time() + (3600*24*365));


 
Je comprends qu'il veut un string, mais comment faire d'autre?

n°1354180
smaragdus
whores, drugs & J.S. Bach
Posté le 26-04-2006 à 11:21:49  profilanswer
 

chepa_jemls a écrit :

Ce qui me met le contenu de ma variable de session dans un cookie nomé pseudo!
Je voudrais y joindre un mot de passe,


 
Super la sécurité  :sarcastic:  
N'importe qui pourra pirater un compte en lisant le cookie
 
De plus, si tu utilises les sessions, t'as pas besoin des cookies.


Message édité par smaragdus le 26-04-2006 à 11:22:45
n°1354202
chepa_jeml​s
Posté le 26-04-2006 à 11:40:54  profilanswer
 

J'ai résolu mon problème de cookie! Car en fait quand tu créés plusieurs cookies à partir d'un même site, il les rassemble ;-)
 
Au point de vue sécu, bcp de cms fonctionnent de la sorte!
 
As tu une solution plus radical?
 
Sachant que je veux permettre à mes users de se loguer une seul foi et pas la suite resté connecté lors de chaque visite.  Je préfère donc refaire une controle login/mdp

n°1354238
smaragdus
whores, drugs & J.S. Bach
Posté le 26-04-2006 à 12:08:33  profilanswer
 

chepa_jemls a écrit :


Sachant que je veux permettre à mes users de se loguer une seul foi et pas la suite resté connecté lors de chaque visite.  Je préfère donc refaire une controle login/mdp


 
ton controle sert à rien si ta procedure d'authentification est une passoire :lol:
Autant autoriser n'importe qui  [:zytrafumay]


Message édité par smaragdus le 26-04-2006 à 12:08:56
n°1354242
chepa_jeml​s
Posté le 26-04-2006 à 12:14:34  profilanswer
 

Bcp de cms existent utilisent ce moyen!
 
Alors au lieu de critiquer, soit consrtructif!
 
Y a t il d'autres personnes qui savent m'élairer?

n°1354244
smaragdus
whores, drugs & J.S. Bach
Posté le 26-04-2006 à 12:16:00  profilanswer
 

chepa_jemls a écrit :

Bcp de cms existent utilisent ce moyen!


 
Arrête d'halluciner  [:zytrafumay]
 
Et je t'ai donné la solution un peu plus haut : faudrait lire les messages en entier


Message édité par smaragdus le 26-04-2006 à 12:54:54
n°1354270
chepa_jeml​s
Posté le 26-04-2006 à 12:58:19  profilanswer
 

je sais très bien, tu m'as prposé les variables de session! mais ca me sert strictement à rien car dés qu'ils ferment leur browser, il n'y a plus de variable de session

n°1354273
smaragdus
whores, drugs & J.S. Bach
Posté le 26-04-2006 à 13:04:52  profilanswer
 

Ca te sert à rien ? La sécurité, ça sert à rien peut être ?  :sarcastic:  
 
Incroyable  [:zytrasnif]

mood
Publicité
Posté le 26-04-2006 à 13:04:52  profilanswer
 

n°1354278
chepa_jeml​s
Posté le 26-04-2006 à 13:10:23  profilanswer
 

mais tu comprends aps mon susjet apparement, j'aimerai que un user logué puisse se logué une foi sur le site et après, lors de chauqe visite, il se reconnect automatiquement sans devoir s'identifier!
 
A part les cookies, je vois rien d'autreè

n°1354279
gooopil
pfiew
Posté le 26-04-2006 à 13:10:29  profilanswer
 

smaragdus a écrit :

Ca te sert à rien ? La sécurité, ça sert à rien peut être ?  :sarcastic:  
 
Incroyable  [:zytrasnif]


 
[:calin] Ca va passer, ça ira mieux dans un moment :)

n°1354284
smaragdus
whores, drugs & J.S. Bach
Posté le 26-04-2006 à 13:14:10  profilanswer
 

chepa_jemls a écrit :

mais tu comprends aps mon susjet apparement, j'aimerai que un user logué puisse se logué une foi sur le site et après, lors de chauqe visite, il se reconnect automatiquement sans devoir s'identifier!
 
A part les cookies, je vois rien d'autreè


 
Et pense aussi à enclencher le correcteur orthographique français  [:catharsis]  

n°1354285
chepa_jeml​s
Posté le 26-04-2006 à 13:14:36  profilanswer
 

bon on peut sérieusement m'aider et m'orienté au mieux pour ce que je veux faire?

n°1354298
Djebel1
Nul professionnel
Posté le 26-04-2006 à 13:31:25  profilanswer
 

si tu veux une reconnection automatique, en vérifiant le mot de passe grâce au cookie, ne place surtout pas le mot de passe en clair dans le cookie hein !
 
Donc déjà, le mot de passe mis dans le cookie doit être encrypté (avec md5 par exemple).  
Ensuite tu peux réaliser une concaténation et un encryptage basé sur le navigateur et le système d'exploitation de l'utilisateur.
 
Ainsi, si un utilisateur se fait voler son cookie, son compte sera compromis (comme c'est le cas sur tous le sites proposant une connection automatique).
Mais, d'une part son mot de passe ne sera pas compromis, d'autre part le voleur de cookie devra utiliser le meme navigateur et système d'exploitation que l'utilisateur, sinon le cookie ne marchera pas.

n°1354299
chepa_jeml​s
Posté le 26-04-2006 à 13:31:41  profilanswer
 

je me doute que c'est optimal pour la sécurité mais pourtant on a gère le choix, vous avez une autre idée?

n°1354304
chepa_jeml​s
Posté le 26-04-2006 à 13:40:02  profilanswer
 

Djebel1 a écrit :

si tu veux une reconnection automatique, en vérifiant le mot de passe grâce au cookie, ne place surtout pas le mot de passe en clair dans le cookie hein !
 
Donc déjà, le mot de passe mis dans le cookie doit être encrypté (avec md5 par exemple).  
Ensuite tu peux réaliser une concaténation et un encryptage basé sur le navigateur et le système d'exploitation de l'utilisateur.
 
Ainsi, si un utilisateur se fait voler son cookie, son compte sera compromis (comme c'est le cas sur tous le sites proposant une connection automatique).
Mais, d'une part son mot de passe ne sera pas compromis, d'autre part le voleur de cookie devra utiliser le meme navigateur et système d'exploitation que l'utilisateur, sinon le cookie ne marchera pas.


 
Voilà quelque chose de concrte, pour le MD5, il me semblait bien, et j'y avait déja pensé!
 
Pour le reste j'y avais pas du tout pensé donc merci!
 
Mais c'est klr que les cookies n'est aps l'idéal mais des fois y a pas le choix ;-)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Plusieurs données dans un cookie, possible?

 

Sujets relatifs
Gestion des membres via cookieGestion des membres via cookie
problème de récupération de donnéesLiens entre Base de données
[DB2] Plusieurs questionsProblème d'écriture de cookie
Base de données axée sur l'interaction avec les utilisateursenvoyer des données PHP vers FLASH
lire des données d'une base de donnée avec excelCréer dynamiquement une classe avec ses parametres (possible or not ?)
Plus de sujets relatifs à : Plusieurs données dans un cookie, possible?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR