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

  FORUM HardWare.fr
  Programmation
  PHP

  savoir avec quel utilisateur on est connecté???

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

savoir avec quel utilisateur on est connecté???

n°334485
vandekerpu​t
hooohhi'm'bohéé !!!!
Posté le 16-03-2003 à 16:55:31  profilanswer
 

:hello:  bonjour à certains, rebonjour aux autres
je voudrai savoir comment on faisait pour récupérer le nom de la connexion active ( par exemple, je suis connecté en root... comment le récupérer depuis une autre page de script )
 [:ziiio]
 
edit : visiblement c'est pas possible, mai comment je pe faire passer un 2eme parametre dans mon header("Location:matos.php?type=general" );       ????  :jap:


Message édité par vandekerput le 16-03-2003 à 18:42:03
mood
Publicité
Posté le 16-03-2003 à 16:55:31  profilanswer
 

n°334506
mrbebert
Posté le 16-03-2003 à 17:20:58  profilanswer
 

Il faut que ce soit enregistré sur le serveur, car on ne peut pas passer d'informations directement d'un script à l'autre.
Ca peut se faire en utilisant les sessions, ou par une base de données.

n°334515
vandekerpu​t
hooohhi'm'bohéé !!!!
Posté le 16-03-2003 à 17:35:16  profilanswer
 

:heink:  coment que je pe faire sinon  :??:  j'ai index.php qui affiche une boite de connexion ( $login et $pass ) et un autre fichier php qui affiche ma page principale...

n°334521
mrbebert
Posté le 16-03-2003 à 17:39:44  profilanswer
 

Par exemple :
A la réception du formulaire d'authentification, tu fais ce que tu as à faire pour vérifier le login/password. Si c'est bon, tu inscrits dans une base de données le user et son IP, et un identifiant que tu lui attribue (de manière unique). Ensuite, tu l'envoies sur la page principale avec en paramètre cet identifiant, qu'il gardera dans toutes les pages.
A chaque page consulté, le script regarde dans la base à qui correspond l'identifiant et vérifie l'IP (pour éviter que n'importe qui mette cet identifiant en paramètre).
 
Inconvénient : il faut passer le paramètre à chaque changement de page dans ton site :/

n°334524
vandekerpu​t
hooohhi'm'bohéé !!!!
Posté le 16-03-2003 à 17:48:08  profilanswer
 

:heink:  
bon bé ça crain, je vé faire autrement alors...merci  :jap:  
 
ah si autre problem, j'arrive pa à afficher le resultat d'un select, j'ai essayé pa mal de truc, mais ça marche po... que faire pour que ça fonctionne?? :
 
while(mysql_fetch_array($recherche))
 {               $caract    = $recherche['caracteristique']."<br>";
         $puissance = $recherche['libelle']."<br>";
       $prix      = $recherche['prix']."<br>";
                        $lien      = $recherche['lien']."<br>";
                        //echo "$puissance";
                        printf("$puissance   $caract    $prix" );
 
 }

n°334525
the real m​oins moins
Posté le 16-03-2003 à 17:50:30  profilanswer
 

bebert, t'as jamais entendu parler des sessions :??: :heink:


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°334526
mrbebert
Posté le 16-03-2003 à 17:51:03  profilanswer
 

while ($r = mysql_fetch_array($recherche)) {
  echo $r['caracteristique'];
}
 
mysql_fetch_array te renvoie un tableau avec les données de la ligne en cours :)
 
the real moins moins > si pourquoi ? C'était juste un exemple :D


Message édité par mrbebert le 16-03-2003 à 17:52:10
n°334528
the real m​oins moins
Posté le 16-03-2003 à 17:53:18  profilanswer
 

mrBebert a écrit :


the real moins moins > si pourquoi ? C'était juste un exemple :D  

ben parce que tu lui expliques comment (mal) gérer des sessions, à la main, alors qu'il y a un mécanisme prévu pour ça dans php quoi O_o


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°334529
mrbebert
Posté le 16-03-2003 à 17:57:44  profilanswer
 

the real moins moins a écrit :

ben parce que tu lui expliques comment (mal) gérer des sessions, à la main, alors qu'il y a un mécanisme prévu pour ça dans php quoi O_o

Certes. Mais ca me paraissait plus simple à expliquer sur un forum que les sessions :D  
Et puis l'avantage de cette méthode, c'est que tu sais précisément ce que tu fais, plutot que d'avoir un mécanisme qui fasse un peu ce qu'il veut sans savoir comment le controler.
 
Bon, c'est sur, les sessions ont aussi leurs avantages :)

n°334537
the real m​oins moins
Posté le 16-03-2003 à 18:14:55  profilanswer
 

ben les sessions ça me parait plutot simple moi, et je vois pas ce que tu n'y maitrises pas?


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
mood
Publicité
Posté le 16-03-2003 à 18:14:55  profilanswer
 

n°334552
mrbebert
Posté le 16-03-2003 à 18:30:16  profilanswer
 

the real moins moins a écrit :

ben les sessions ça me parait plutot simple moi, et je vois pas ce que tu n'y maitrises pas?

Maintenant, c'est bon :sol:  
Mais, paradoxalement, j'ai eu plus de mal à les mettre au point que la solution utilisant la base de données.
Par exemple, avec des pages ne passant pas dans le cache (le contenu est dynamique), j'avais un problème lors du retour sur certaines pages. Le navigateur mettait un message (la page est périmée, voulez vous la rafraichir ou un truc du genre :D )
Et puis les infos qui s'y trouvent ne sont plus accessibles (qui est connecté ? A quand remonte la dernière connexion de quelqu'un ? ...) :/  
 
Mais bon, c'est pratique quand même pour plein de raisons :)


Message édité par mrbebert le 16-03-2003 à 18:31:55
n°334554
vandekerpu​t
hooohhi&#039;m&#039;bohéé !!!!
Posté le 16-03-2003 à 18:30:43  profilanswer
 

mrBebert a écrit :

while ($r = mysql_fetch_array($recherche)) {
  echo $r['caracteristique'];
}
 
mysql_fetch_array te renvoie un tableau avec les données de la ligne en cours :)


 
ça ne marche po chez moi, la requete me renvoi pourtan un nb de ligne > 0 ...

n°334565
vandekerpu​t
hooohhi&#039;m&#039;bohéé !!!!
Posté le 16-03-2003 à 18:39:36  profilanswer
 

c'est bon pour moi ça marche, reste plus que la mise en forme...!!!
 [:billouxp]


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

  savoir avec quel utilisateur on est connecté???

 

Sujets relatifs
comment savoir si unicode ou ascii[java][newbie]savoir si le txtfield est bien un int[résolu]
[JS] Savoir si le chargement d'une fenêtre est terminé ?pb utilisateur
Comment tester si on est connecté ou pas ?Methode simple pour savoir si une commande php est dispo...
[C] Commande pour savoir sous quel systeme on est ?[c++] obtenir le nom d utilisateur du pc [RESOLU]
[Windows NT4] existe-t-il un moyen de savoir si un fichier est vide ?savoir qu'un form est deja loader ????
Plus de sujets relatifs à : savoir avec quel utilisateur on est connecté???


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