Connexion admin/membre
Résolu/Fermé
ProgProject
ProgProject
- Messages postés
- 71
- Date d'inscription
- vendredi 8 août 2014
- Statut
- Membre
- Dernière intervention
- 20 juillet 2017
ProgProject
- Messages postés
- 71
- Date d'inscription
- vendredi 8 août 2014
- Statut
- Membre
- Dernière intervention
- 20 juillet 2017
1 réponse
astuces72
Modifié par astuces72 le 8/08/2014 à 09:04
- Messages postés
- 6903
- Date d'inscription
- vendredi 15 janvier 2010
- Statut
- Membre
- Dernière intervention
- 16 mai 2022
Modifié par astuces72 le 8/08/2014 à 09:04
slt
il faut utiliser les sessions !
dans ton contrôle d'accès.
si == admin alors $session==admin { direction admin.php }
si == membre alors $session == membre { direction membre.php }
et sur toutes tes pages tu fais un contrôle de la $session {si admin} ou {si membre} pour éviter l'accès direct et pour autoriser soit la page admin.php ou membre.php.
Signature
il faut utiliser les sessions !
dans ton contrôle d'accès.
si == admin alors $session==admin { direction admin.php }
si == membre alors $session == membre { direction membre.php }
et sur toutes tes pages tu fais un contrôle de la $session {si admin} ou {si membre} pour éviter l'accès direct et pour autoriser soit la page admin.php ou membre.php.
Signature
8 août 2014 à 09:02
compte admin ça m'envoie sur admin.php, et que quand je me connecte avec
un compte membre ça m'envoie sur membre.php.
(si tu a un script sa sera le bien venu)
Modifié par astuces72 le 8/08/2014 à 09:12
si le login correspond au mot de passe membre, alors ta session aura la valeur membre
si le login correspond au mot de passe admin, alors ta session aura la valeur admin
et sur les autres pages, tu contrôles cette variable session
des script et exemple ne manque pas sur le net:
https://forums.commentcamarche.net/forum/affich-5549375-php-espace-membre-administration
8 août 2014 à 09:11
8 août 2014 à 09:24
8 août 2014 à 09:25
Je place une case à cocher sur le formulaire de connexion qui signale que c'est un administrateur qui essaye de se connecter.
Et dans ma base, j'ai une table membre et une table admin.
Si c'est coché alors je cherche la correspondance login mot de passe admin dans la table admin, sinon je cherche dans la table membre.
je préfère pas t'induire en error avec un pseudo script fabrication maison :)