A voir également:
- Page admin php
- Supprimer page word - Guide
- Livebox admin - Guide
- Mot de passe admin - Guide
- Imprimer tableau excel sur une page - Guide
- Page d'accueil - Guide
1 réponse
Bonjour,
Donc la première chose à faire ... c'est de passer à mysqli ou à la PDO au lieu d'utiliser l'ancienne extension mysql.
regardes ici :
https://www.commentcamarche.net/faq/43261-php-l-extension-mysql-est-obsolete#top
(perso... je préfère la PDO).
Ensuite.... quel est la question exactement ?
Tu nous dis avoir créé une table .. ok .... mais ensuite ?
Sur quoi bloques tu ?
Sachant que d'après ce que j'ai compris de ton code et de ta petite explication..... tu souhaites interdire l'accès de certaines pages sauf pour certaines personnes (en fonction des grades je suppose...)
Donc, lorsqu'un utilisateur se connecte, tu récupères déjà en variable de session son username.
Il faudrait donc également récupérer son Grade.
Ensuite, dans tes pages, un simple IF pour voir si le grade est autorisé .. sinon... un petit header location vers ta page d'accueil et le tour est joué
si vous pouvez me donné un petit coup de main, et si vous avez des modifications pour la sécurité je suis preneur
Donc la première chose à faire ... c'est de passer à mysqli ou à la PDO au lieu d'utiliser l'ancienne extension mysql.
regardes ici :
https://www.commentcamarche.net/faq/43261-php-l-extension-mysql-est-obsolete#top
(perso... je préfère la PDO).
Ensuite.... quel est la question exactement ?
Tu nous dis avoir créé une table .. ok .... mais ensuite ?
Sur quoi bloques tu ?
Sachant que d'après ce que j'ai compris de ton code et de ta petite explication..... tu souhaites interdire l'accès de certaines pages sauf pour certaines personnes (en fonction des grades je suppose...)
Donc, lorsqu'un utilisateur se connecte, tu récupères déjà en variable de session son username.
$_SESSION['username']
Il faudrait donc également récupérer son Grade.
Ensuite, dans tes pages, un simple IF pour voir si le grade est autorisé .. sinon... un petit header location vers ta page d'accueil et le tour est joué
if($_SESSION['grade'] != 'admin'){ //accès refusé si pas 'admin' header('Location: index.php'); }