Vérification admin/membre
Résolu/Fermé
ProgProject
Messages postés
71
Date d'inscription
vendredi 8 août 2014
Statut
Membre
Dernière intervention
20 juillet 2017
-
Modifié par html42 le 12/08/2014 à 16:37
Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 - 19 août 2014 à 11:57
Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 - 19 août 2014 à 11:57
A voir également:
- Vérification admin/membre
- Membre indisponible vinted - Guide
- Livebox admin - Guide
- Vérification url - Guide
- Cmd admin - Guide
- Mot de passe admin freebox - Forum SQL Server
4 réponses
Alain_42
Messages postés
5361
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
894
19 août 2014 à 11:57
19 août 2014 à 11:57
si je comprend bien, depuis ton micro tu te connectes, en admin par exemple ça va bien sur admin.php. et ensuite tu tapes directement admin.php dans ton navigateur et ça autorise l'accès.
C'est normal, ta session est ouverte.
essayes en fermant le navigateur et en accédant directement à admin.php tu verra.
C'est normal, ta session est ouverte.
essayes en fermant le navigateur et en accédant directement à admin.php tu verra.
Xavierdu34
Messages postés
216
Date d'inscription
lundi 2 décembre 2013
Statut
Membre
Dernière intervention
10 octobre 2016
21
13 août 2014 à 19:16
13 août 2014 à 19:16
c'est bien joli tout ça mais qu'appelle tu protéger ?
ProgProject
Messages postés
71
Date d'inscription
vendredi 8 août 2014
Statut
Membre
Dernière intervention
20 juillet 2017
2
15 août 2014 à 10:21
15 août 2014 à 10:21
c'est écrit
Alain_42
Messages postés
5361
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
894
18 août 2014 à 14:55
18 août 2014 à 14:55
salut modifies ainsi ta page connexion:
ET
ET
if($rows==1) { //membre $_SESSION['username'] = $username; header('Location:membre.php'); } elseif($rows1==1) { //admin $_SESSION['username'] = $username; $_SESSION['profil'] = 1; header('Location:admin.php'); .......
ET
<?php //a mettre dans TOUTES tes pages membre session_start(); if(empty($_SESSION['username'])){ //la variable de session n'existe pas ou est vide,( on tente d'accéder à cette page sans passer par le script de connexion) //renvoi vers la page de connexion header('Location:index.php'); }else { //le membre est bien identifié //ici le contenu de ta page membre } //ne pas oublier cette } en fin de code
ET
<?php //a mettre dans TOUTES tes pages ADMIN session_start(); if(empty($_SESSION['username']) OR (empty($_SESSION['profil']) AND $_SESSION['profil']!=1)){ //les variables de session username et profil sont inexistantes ou vides( on tente d'accéder à cette page sans passer par le script de connexion) //renvoi vers la page de connexion header('Location:index.php'); }else { //l'admin est bien identifié //ici le contenu de ta page admin } //ne pas oublier cette } en fin de code
ProgProject
Messages postés
71
Date d'inscription
vendredi 8 août 2014
Statut
Membre
Dernière intervention
20 juillet 2017
2
19 août 2014 à 11:39
19 août 2014 à 11:39
oui sa fonctionne au début mais quand on va directement sur la page (admin.php) sans se connecter sa nous envoie sur admin.php donc sa n'est pas protéger.
ET quand c'est un membre qui se connecte et qu'il va sur admin.php il accede a tout.
ET quand c'est un membre qui se connecte et qu'il va sur admin.php il accede a tout.