Crée une page administrateur php
Fermé
flo39400
Messages postés
596
Date d'inscription
mardi 8 avril 2008
Statut
Membre
Dernière intervention
9 septembre 2021
-
31 déc. 2015 à 11:43
jordane45 Messages postés 38112 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 29 mars 2024 - 1 janv. 2016 à 05:47
jordane45 Messages postés 38112 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 29 mars 2024 - 1 janv. 2016 à 05:47
A voir également:
- Page admin php
- Supprimer une page word - Guide
- Page d'accueil iphone - Guide
- Traduire une page web - Guide
- Livebox admin - Guide
- Créer une page facebook - Guide
1 réponse
jordane45
Messages postés
38112
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
29 mars 2024
4 634
1 janv. 2016 à 05:47
1 janv. 2016 à 05:47
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'); }