Ou o moin que ceux qui son connecté y accé et les autre non
3 participants
Protéger plusieurs pages d'un site avec des comptes
Monkey D. Dragon- Membre
- Messages : 793
Date d'inscription : 24/05/2012
Age : 30
Localisation : ile des hommes poissons place de la bastille
J'ai crée des utilisateurs dans une table de ma base de donnée et je voulais que des page soie accessible a certaine personne est d'autre non. qui a une solution?
Ou o moin que ceux qui son connecté y accé et les autre non
Ou o moin que ceux qui son connecté y accé et les autre non
Vice-Amiral Smoker- Admin
- Messages : 486
Date d'inscription : 24/05/2012
Localisation : Nouveau Monde
En gros tu voudrai que ton PHP puisse rediriger chaque utilisateur selon qu'il soit dans la table permissive ou non ?
Monkey D. Dragon- Membre
- Messages : 793
Date d'inscription : 24/05/2012
Age : 30
Localisation : ile des hommes poissons place de la bastille
oui
Vice-Amiral Smoker- Admin
- Messages : 486
Date d'inscription : 24/05/2012
Localisation : Nouveau Monde
- Code:
if(isset($_SESSION)){
if($_SESSION['role'] == 'CLIENT'){
header('Location: ../pages/client_homepage.php');
}
elseif(empty($_SESSION['role'])){
header('Location: ../index.php');
}
}
else{
header('Location: ../index.php');
Je te propose d'utiliser la variable superglobale $_SESSION, bien entendu dans ce cas là il ne faut pas oublier de déclarer session_start(); sur chaque page du site avant toute trace de code. la fonction header est une fonction de redirection, voilà comment moi je redirige les clients.
Monkey D. Dragon- Membre
- Messages : 793
Date d'inscription : 24/05/2012
Age : 30
Localisation : ile des hommes poissons place de la bastille
ce code tu le mé sur toute les page ou juste celle de l'identification
header('Location: ../pages/client_homepage.php'); renvoie a ton menu?
header('Location: ../pages/client_homepage.php'); renvoie a ton menu?
Vice-Amiral Smoker- Admin
- Messages : 486
Date d'inscription : 24/05/2012
Localisation : Nouveau Monde
Sur toutes les pages du sites.
header renvoie à la page qui s'intitule client_homepage.php, c'est à toi de décider du chemin.
header renvoie à la page qui s'intitule client_homepage.php, c'est à toi de décider du chemin.
Monkey D. Dragon- Membre
- Messages : 793
Date d'inscription : 24/05/2012
Age : 30
Localisation : ile des hommes poissons place de la bastille
ok ok merci vais voir si j'arrive sinon je te rappel
Vice-Amiral Smoker- Admin
- Messages : 486
Date d'inscription : 24/05/2012
Localisation : Nouveau Monde
mdr salaud
Monkey D. Dragon- Membre
- Messages : 793
Date d'inscription : 24/05/2012
Age : 30
Localisation : ile des hommes poissons place de la bastille
elseif(empty($_SESSION['role'])){
header('Location: ../index.php');
}
cela sers a quoi?
header('Location: ../index.php');
}
cela sers a quoi?
Vice-Amiral Smoker- Admin
- Messages : 486
Date d'inscription : 24/05/2012
Localisation : Nouveau Monde
Je t'en reparle après la pause déjeuner
Monkey D. Dragon- Membre
- Messages : 793
Date d'inscription : 24/05/2012
Age : 30
Localisation : ile des hommes poissons place de la bastille
lol salaud
Wapol- Djolosse
- Messages : 21
Date d'inscription : 25/05/2012
herbin a écrit: elseif(empty($_SESSION['role'])){
header('Location: ../index.php');
}
cela sers a quoi?
Si le fichier session (stocké dans les dossiers de ton navigateur) est vide alors le serveur te redirige sur la page principale(index.php) qui en autre permet l'authentification pour avoir accès aux données cachées
Monkey D. Dragon- Membre
- Messages : 793
Date d'inscription : 24/05/2012
Age : 30
Localisation : ile des hommes poissons place de la bastille
sa marche toujours pas
Wapol- Djolosse
- Messages : 21
Date d'inscription : 25/05/2012
Met ton code en ligne
Monkey D. Dragon- Membre
- Messages : 793
Date d'inscription : 24/05/2012
Age : 30
Localisation : ile des hommes poissons place de la bastille
ok vais le faire demain
Monkey D. Dragon- Membre
- Messages : 793
Date d'inscription : 24/05/2012
Age : 30
Localisation : ile des hommes poissons place de la bastille
résolut merci bien
Monkey D. Dragon- Membre
- Messages : 793
Date d'inscription : 24/05/2012
Age : 30
Localisation : ile des hommes poissons place de la bastille
tu peu le fermer sans booster
Vice-Amiral Smoker- Admin
- Messages : 486
Date d'inscription : 24/05/2012
Localisation : Nouveau Monde
Je ferme alors.
|
|