Restreindre l'accès q'une page au rang "visiteur"
Ika Pro
Messages postés
149
Date d'inscription
Statut
Membre
Dernière intervention
-
jeremy.s Messages postés 1226 Date d'inscription Statut Membre Dernière intervention -
jeremy.s Messages postés 1226 Date d'inscription Statut Membre Dernière intervention -
Bonsoir,
Alors voila mon soucis, j'ai fais l'espace membre et j'ai créer dans ma BDD une ligne rang (que je peux modifier moi-même), j'ai mis un auto-value : "Visiteur" seulement, j'ai 1 page qui ne doit absolument pas être vue par le rang Visiteur.
Je m'explique un peu mieux :
J'ai à peu près 15 rang différents et tous les inscris ont "visiteur" comme rang SAUF si je modifie moi-même via la BDD.
Par conséquent, je veux restreindre cette page au rang Visiteur.
Quelqu'un aurais une idée ?
Merci de votre réponse.
Alors voila mon soucis, j'ai fais l'espace membre et j'ai créer dans ma BDD une ligne rang (que je peux modifier moi-même), j'ai mis un auto-value : "Visiteur" seulement, j'ai 1 page qui ne doit absolument pas être vue par le rang Visiteur.
Je m'explique un peu mieux :
J'ai à peu près 15 rang différents et tous les inscris ont "visiteur" comme rang SAUF si je modifie moi-même via la BDD.
Par conséquent, je veux restreindre cette page au rang Visiteur.
Quelqu'un aurais une idée ?
Merci de votre réponse.
A voir également:
- Restreindre l'accès q'une page au rang "visiteur"
- Restreindre instagram - Guide
- Supprimer page word - Guide
- Acces rapide - Guide
- Accès refusé - Guide
- Accès presse papier - Guide
3 réponses
Salut !
Quand tu fais ton systeme de connexion, il faut que tu mettes ce rang en session avec les autres infos.
Généralement tu fais ta requete sql à l'authentification, tu mets l'id, le login, le mail en session. Donc rajoute y la rang ;-)
Puis dans ta pages (ou tes pages), tu vérifies le $_session['rang'].
Si c'est un visiteur, tu rediriges vers une autre page avec un message :)
Quand tu fais ton systeme de connexion, il faut que tu mettes ce rang en session avec les autres infos.
Généralement tu fais ta requete sql à l'authentification, tu mets l'id, le login, le mail en session. Donc rajoute y la rang ;-)
Puis dans ta pages (ou tes pages), tu vérifies le $_session['rang'].
Si c'est un visiteur, tu rediriges vers une autre page avec un message :)
voila mon code :
<center>
<?php if ($_SESSION['username']['rang'] === "Visiteur")
{
echo include('nomdefichier.php');
}
else
{
echo 'Vous n\'avez pas accés à cette page.';
}
?>
</div></center>
Alors voila, pas d'erreur sql ni rien SAUF que peut importe le rang, la page ne s'affiche as ni pour "Visiteur" ni pour un autre rang alors que ma page doit s'afficher pour tous les rang sauf Visiteur.
Tu as pas une idée ?
<center>
<?php if ($_SESSION['username']['rang'] === "Visiteur")
{
echo include('nomdefichier.php');
}
else
{
echo 'Vous n\'avez pas accés à cette page.';
}
?>
</div></center>
Alors voila, pas d'erreur sql ni rien SAUF que peut importe le rang, la page ne s'affiche as ni pour "Visiteur" ni pour un autre rang alors que ma page doit s'afficher pour tous les rang sauf Visiteur.
Tu as pas une idée ?