Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2526 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Demande d'aide : ajouter un administrateur à une application

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Demande d'aide : ajouter un administrateur à une application

n°2198553
chym785
Posté le 23-07-2013 à 23:52:31  profilanswer
 

Salut tout le monde. Je viens demander votre aide, je démarre en php j'ai soit disant créé une application ( modeste et à l'aide des tutoriels ) de gestion de fichiers. J'ai déjà créé toutes les pages .php dont j'aurai besoin : inscription.php, connexion.php, voir_son_profil.php, voir_les_membres.php, supprimer_membre.php, uploader_fichier.php,déplacer_fichier.php,supprimer_fichier.php ......  
Je veux accorder quelques pages à un administrateur ( je ne sais pas comment le faire ) mon administrateur par exemple a de plus ( qu'un utilisateur normal ) : supprimer_membre.php, déplacer_fichier.php,supprimer_fichier.php ...  
Il faut que l'administrateur puisse donc accéder à des pages en plus que les utilisateurs classiques.
Quelqu'un pourrait il m aide en me proposant une méthode ( simple à comprendre parce que je suis encore débutante ) Je lui serai très reconnaissante. Merci :)

mood
Publicité
Posté le 23-07-2013 à 23:52:31  profilanswer
 

n°2198561
xaeon
Profil: TT
Posté le 24-07-2013 à 09:12:04  profilanswer
 

Hello,  
 
quelques pistes pouvant être interessantes à explorer :  
- gestion des utilisateurs en base de données (je suppose que c'est déjà le cas)
- regarder du coté des sessions ($_SESSION) qui te permet de stocker des informations temporairement coté serveur le temps que l'utilisateur est actif sur le site, pour plus d'informations sur les sessions en PHP :  
http://php.net/manual/fr/reserved. [...] ession.php
http://www.grafikart.fr/tutoriels/ [...] ons-php-58 (le site grafikart propose pas mal de vidéos tutoriaux interessants qui sont de bonnes bases)

n°2198568
rufo
Pas me confondre avec Lycos!
Posté le 24-07-2013 à 09:36:49  profilanswer
 

Ben avoir des types de profils associés aux utilisateurs (user, admin, guest...) et sur certains pages vérifier ce profil : si c'est admin, on affiche la page, sinon, un msg d'erreur voire une redirection auto sur une autre page.


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°2198719
intel-44
Posté le 25-07-2013 à 12:04:53  profilanswer
 

Bonjour chym785,
 
Comme dit précédemment, il faut un type de profil dans ta base de donnée.  
Par défault à la création de l'utilisateur > user
et il te faut une verification php du profil à l'affichage de ton menu. Je te met une fonction que j'ai utilisé il y a quelques temps
 

Citation :

function db_role($login){
    $succes=db_connect();
    $query="SELECT UTILISATEUR_ROLE FROM `utilisateur` WHERE UTILISATEUR_LOGIN=:log";
    $result=$succes->prepare($query);
    $result->bindParam(':log',$login,PDO::PARAM_STR);
    /*$result->bindParam(':pass',$password,PDO::PARAM_STR);*/
             $result->execute();
         $row=$result->fetch(PDO::FETCH_ASSOC);
         $role=$row['UTILISATEUR_ROLE'];
         return $role;
  }


 
et condition d'affichage :

Citation :

if(db_role($_SESSION['login'])==='admin'){
 
//Affichage de tes menus d'administration sans oublier de refaire une vérification du rôle de l'utilisateur à l'ouverture de tes pages upprimer_membre.php, déplacer_fichier.php,supprimer_fichier.php ...  
 
}


 
Si tu veux des infos en plus, je suis le post,
Cordialement,
Intel


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Demande d'aide : ajouter un administrateur à une application

 

Sujets relatifs
Aide programmation MAC[BAT] Comment ajouter une ligne en début de fichier ?
probléme application WINDEVA l'aide !! template hastable et iterateurs [Résolu]
Excel: Aide pour imprimer à partir d'une listeAide Pour mon site web en flash
Jeu du 421, besoin d'aide !!Aide pour ma lightbox
aide macro excel!^^Besoin d'aide appel de tableau
Plus de sujets relatifs à : Demande d'aide : ajouter un administrateur à une application


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR