Bonjour.
J'ai besoin pour un projet web de savoir si l'utilisateur qui s'est connecté avec son login et son password est un administrateur ou pas.
Y a-t-il un moyen de savoir cela ?
Merci d'avance à tous
doudouallemand
Bonjour.
J'ai besoin pour un projet web de savoir si l'utilisateur qui s'est connecté avec son login et son password est un administrateur ou pas.
Y a-t-il un moyen de savoir cela ?
Merci d'avance à tous
doudouallemand
développeur en folie cherche à ... développer encore plus
Bonsoir,
utilise tu des bases de données??
LudiKreation Pour un web ludique et son Blog | CapRumbo pour un peu d'évasion | ChaOdisiaque Club Passion Rôliste |SierrElben le Jeu de rôle
oui, y'a une base de données et normalement des variables de sessions.
développeur en folie cherche à ... développer encore plus
Dans la table utilisateur tu peux créer un champ is_admin ( true / false par exemple).
Ensuite dans ta page tu crées une session lorsque l'utilisateur se logge correctement. Au moment du login, tu regardes si l'utilisateur qui se connecte a isadmin à true. Si c'est le cas tu renseignes une variable de session ( par exemple $_SESSION['is_admin']=true.
Ensuite dans la page ou tu veux savoir si il est admin, tu fais simplement
Voila une piste qui je l'espere t'aidera.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 session_start(); if ($_SESSION['is_admin']){ //Code pour l'utilisateur admin }
re,
Donc si tu as accès à une base de données, tu à une table avec login et pass.
Dans cette table tu rajoute un champs niveau d'administration et un 10 (c'est un exemple) indiquera que c'est un admin. Il te faudra juste faire une condition. Et par la suite remplir une variable de session.
Bon il y a plusieurs méthodes, mais c'est pour te mettre sur la voie...
++
LudiKreation Pour un web ludique et son Blog | CapRumbo pour un peu d'évasion | ChaOdisiaque Club Passion Rôliste |SierrElben le Jeu de rôle
ok, merci.
mais vu que je travaille pour un client, faut que je vois si il est d'accord pour que je lui modifie sa base de données.
développeur en folie cherche à ... développer encore plus
Au pire, tu peux faire un tableau dans ton code php avec les identifiants utilisateurs qui sont des administrateur et vérifier si l'utilisateur est dans ce tableau pour dire que c'est un admin. (par contre niveau maintenance et évolution, ca va etre le boxon après donc essaie vraiment de voir si tu peux le faire en bdd plutot).
ok, merci à tous, je vois cela
développeur en folie cherche à ... développer encore plus
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager