IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

MkFramework Discussion :

Ajouter une gestion de droits à votre application Beta


Sujet :

MkFramework

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Formateur en informatique
    Inscrit en
    Février 2015
    Messages
    70
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur en informatique
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Février 2015
    Messages : 70
    Par défaut Ajouter une gestion de droits à votre application Beta
    Bonjour,

    Avant toutes choses, je vous remercie pour cet outils qui m'a enfin donné envie de travailler avec un framework.
    Pour ma part, cela fait maintenant quelques temps que je ne développais plus régulièrement, mais pour des besoins en entreprise, je dois réalisé une application interne pour gérer notre centre.

    J'ai donc effectué quelques recherches sur le Web et j'ai fini par trouver la perle que je cherchais depuis toujours, c'est à dire MkFramework (j'en fais trop peut-être ? )

    Même si je me débrouille en php, je ne peux pas dire non plus que je suis un pro, donc pour le moment je découvre votre outil et j'effectue quelques tests avant de me lancer. Ce qui m'amène à ma question (enfin me direz-vous !) :

    Je désire mettre en place un système de gestion des droits. Dans un premier temps, j'ai suivi vos tutoriaux et tout allait bien, mais par la suite je suis tombé sur le builder sur l'option : "Ajouter une gestion de droits à votre application Beta". Elle m'a paru beaucoup plus parlante et j'ai donc voulu m'y essayer. Mon souci est que je n'arrive pas à ma finalité. Le système de gestion des droits ne fonctionne pas.

    - création des tables (Mysql) OK
    - opération avec le builder "Ajouter une gestion de droits à votre application Beta" OK
    - par contre, même en paramétrant les droits à l'utilisateur, je n'arrive pas à les obtenir.

    Je sais, par votre tutoriel, tout fonctionnait correctement, mais maintenant que j'ai ce souci, cela m'obsède et je désire réellement trouver ce que je dois surement avoir raté pour que ça ne fonctionne pas.

    D'avance merci pour les pistes et réflexions.

    edit : Alors là, j'en reste bouche bée, je ne sais pas par quel miracle, maintenant tout fonctionne correctement ! Ma question n'est donc maintenant plus tout à fait d'actualité, même si je n'ai pas vraiment compris pourquoi ... Par contre, si vous avez un jour le temps disponible, je ne serais pas contre un tutoriel sur "Ajouter une gestion de droits à votre application Beta" pour en apprendre un peu plus, et peut-être pouvoir identifier la bêtise que j'ai faite !

  2. #2
    Rédacteur
    Avatar de imikado
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2006
    Messages
    5 239
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Finance

    Informations forums :
    Inscription : Décembre 2006
    Messages : 5 239
    Billets dans le blog
    17
    Par défaut
    Tout d'abord merci de votre intéret

    Ensuite pour l'ajout de gestion de droits via le builder, j'ai réalisé un tutoriel vidéo en 2 partie:
    http://mkframework.com/podcasts_11.html
    et
    http://mkframework.com/podcasts_12.html

    Je pense que le probleme venait de fait que l'on "charge" les droits lors de l'authentification: meme si vous faites des modifications, ceux-ci ne seront mis à jour que lors de la prochaine connexion de l'utilisateur
    Ceci afin d'éviter de requeter la base de données à chaque page pour vérifier les droits
    Framework php sécurisé et simple à prendre en main avec générateur web http://mkframework.com/ (hebergé sur developpez.com)
    Mes cours/tutoriaux

  3. #3
    Membre averti
    Homme Profil pro
    Formateur en informatique
    Inscrit en
    Février 2015
    Messages
    70
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur en informatique
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Février 2015
    Messages : 70
    Par défaut
    Merci, en effet nous sommes dimanche matin et je n'ai pas les yeux en faces des trous, car je n'avais pas vu ces deux tutoriels !

    Par contre, maintenant que tout cela fonctionne, je désire faire en sorte qu'un utilisateur qui n'a pas les droits d'accès à une page, ne puisse y accéder. J'ai donc suivi ce qui est indiqué dans le tutoriel, mais j'ai un souci, au lieu de rediriger vers la page d'index du site, il reste sur une page blanche.

    Voici le code insérer dans le before adéquat :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    if(!root_::getACL()->can('access','actionspermissions::list')){
                _root::redirect('default::index');
            }
    Ça doit surement encore n'être qu'un petit détail.

    edit : je ne suis décidemment pas bien réveillé ce matin, j'ai trouvé mon erreur, j'ai fais une inversion dans la commande _root ^^

    Désolé et encore merci pour tout ! Bon boulot

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 11
    Dernier message: 25/10/2012, 11h42
  2. Un CMS simple, mais une gestion des droits précise
    Par Yvan B dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 1
    Dernier message: 05/04/2010, 10h14
  3. Ajouter une gestion de cookie dans ma fonction
    Par Nonante dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 06/02/2010, 17h03
  4. Gestion de droits sur application VB Access
    Par tribaleur dans le forum Sécurité
    Réponses: 7
    Dernier message: 18/04/2008, 15h35
  5. Idées pour une gestion de droits d'accès a des Forms ?
    Par sfxElrick dans le forum Composants VCL
    Réponses: 17
    Dernier message: 26/01/2005, 16h00

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo