Sessions et accès PHP
Résolu
Geopra
Messages postés
198
Statut
Membre
-
Geopra Messages postés 198 Statut Membre -
Geopra Messages postés 198 Statut Membre -
Bonjour,
Mon objectif est le suivant :
1 - Soit l'utilisateur est connecté, soit il ne l'est pas
2 - Si il est connecté, alors il peut accéder à sa page de profil, et la modifier, et à une autre page de profil (qui n'est pas la sienne) sans pouvoir la modifier.
3 - Sil il ne l'est pas, il peux accéder à sa page, ou a une autre page de profil, sans pouvoir la modifier.
Pour l'instant, si l'utilisateur est connecté, il peut modifier son profil, et si il ne l'est pas il ne peux pas.
Mon problème est que après avoir cliqué sur "déconnecter", si j'entre dans la barre d'adresse "www.###/profil?id=#", je peux accéder à la modification de mon profil, sans être connecté...
Voici le code de la page de profil :
https://textup.fr/179771UQ
Voici le code de déconnexion :
https://textup.fr/179772qk
Voici le code de connexion :
https://textup.fr/179773A5
Merci d'avance ! :)
Mon objectif est le suivant :
1 - Soit l'utilisateur est connecté, soit il ne l'est pas
2 - Si il est connecté, alors il peut accéder à sa page de profil, et la modifier, et à une autre page de profil (qui n'est pas la sienne) sans pouvoir la modifier.
3 - Sil il ne l'est pas, il peux accéder à sa page, ou a une autre page de profil, sans pouvoir la modifier.
Pour l'instant, si l'utilisateur est connecté, il peut modifier son profil, et si il ne l'est pas il ne peux pas.
Mon problème est que après avoir cliqué sur "déconnecter", si j'entre dans la barre d'adresse "www.###/profil?id=#", je peux accéder à la modification de mon profil, sans être connecté...
Voici le code de la page de profil :
https://textup.fr/179771UQ
Voici le code de déconnexion :
https://textup.fr/179772qk
Voici le code de connexion :
https://textup.fr/179773A5
Merci d'avance ! :)
A voir également:
- Sessions et accès PHP
- Acces rapide - Guide
- Accès refusé - Guide
- Trousseau d'accès iphone - Guide
- Easy php - Télécharger - Divers Web & Internet
- Accès presse papier - Guide
1 réponse
A première vue, j'ai l'impression qu'il suffit de renseigner la variable id dans l'adresse de la page profil.php
pour bien faire, tu dois t'assurer:
- que la variable session existe
- que l'id de session de l'utilisateur est bien égal à l'id du profil visité.
if(isset($_GET['id']) AND $_GET['id'] > 0)
pour bien faire, tu dois t'assurer:
- que la variable session existe
- que l'id de session de l'utilisateur est bien égal à l'id du profil visité.
par
par:
Merci beaucoup ;)