Précédent   Forum des professionnels en informatique > PHP > Langage > Sessions
Sessions Forum d'entraide sur les sessions avec PHP. Avant de poster -> FAQ sessions, Cours sessions et Sources sécurité
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 01/08/2006, 14h22   #1
Invité de passage
 
Inscription : août 2006
Messages : 3
Détails du profil
Informations forums :
Inscription : août 2006
Messages : 3
Points : 0
Points : 0
Par défaut Problème d'accés aux modifs de l'utilisateur

Bonjour,

les sessions de mon site marche bien. J'ai affiché le pseudo de l'utilisateur de la session sur sa page d'acceuil par :
Code :
<?php echo $_SESSION['MM_Username'] ;?>
Colorez votre code PHP sur les forums grâce à Developpez.com
Je veux faire un lien pourqu'il puisse accéder à ces informations et les modifier. La page de modif est prête, le problème c'est que les données ne s'affichent pas car il n'identifit pas l'ID de l'utilisateur de la session.

Si qq1 peut m'aider, merci! J'ai regardé dans les tutos sur le net, et je n'ai pas trouvé!
cedlpv est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/08/2006, 14h41   #2
Membre confirmé
 
Inscription : janvier 2004
Messages : 537
Détails du profil
Informations forums :
Inscription : janvier 2004
Messages : 537
Points : 264
Points : 264
Bonjour

il faudrait que tu mettes en variable session l'identifiant de l'utilisateur dans la base de données... qu'en penses-tu ?
navis84 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/08/2006, 14h44   #3
Membre émérite
 
Inscription : juillet 2005
Messages : 775
Détails du profil
Informations personnelles :
Âge : 29

Informations forums :
Inscription : juillet 2005
Messages : 775
Points : 858
Points : 858
Envoyer un message via AIM à ouatmad Envoyer un message via MSN à ouatmad Envoyer un message via Yahoo à ouatmad
tu fais un truc du genre
Code :
<?php echo "<a href='modif.php?id=12'>".$_SESSION['MM_Username']."</a>" ?>
Colorez votre code PHP sur les forums grâce à Developpez.com
lorsque l'utilisateur click dessus, tu recupère l'id et grace a une requete sql tu recupère les infos
__________________
Les hommes naissent et demeurent libres et egaux en dignité et en droit. Les distinctions sociales ne peuvent etre fondées que sur l'utilité commune. Article 1 droits et de l'homme et du citoyen. 1789
ouatmad est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/08/2006, 15h15   #4
Candidat au titre de Membre du Club
 
Inscription : août 2002
Messages : 12
Détails du profil
Informations forums :
Inscription : août 2002
Messages : 12
Points : 12
Points : 12
Envoyer un message via ICQ à Balrog Envoyer un message via AIM à Balrog Envoyer un message via MSN à Balrog Envoyer un message via Yahoo à Balrog
Peut être que le problème vient aussi d'un oubli de session_start() dans la page de profil?
Balrog est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/08/2006, 18h55   #5
Membre émérite
 
Avatar de ozzmax
 
Inscription : novembre 2005
Messages : 986
Détails du profil
Informations personnelles :
Âge : 29

Informations forums :
Inscription : novembre 2005
Messages : 986
Points : 863
Points : 863
Envoyer un message via MSN à ozzmax
Citation:
Envoyé par cedlpv

Je veux faire un lien pourqu'il puisse accéder à ces informations et les modifier. La page de modif est prête, le problème c'est que les données ne s'affichent pas car il n'identifit pas l'ID de l'utilisateur de la session.
Tu le garde en session l'id? car ce n'est pas très sécure non...

enfin il doit y avoir un trouble avec ta requete pour récupérer les info et les faire affcicher pour les modifiers....

tu nous montre du code un peu stp? sur la facon dont tu veux afficher tes éléments modifiables
__________________
La perfection n'est pas un but, l'amélioration constante devrait l'être!
La position des Développeurs de developpez avec les explications
ozzmax est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 14h16.


 
 
 
 
Partenaires

Hébergement Web