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

SQL Oracle Discussion :

recuperation des droits d'un menu


Sujet :

SQL Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Femme Profil pro
    Inscrit en
    Décembre 2006
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Femme

    Informations forums :
    Inscription : Décembre 2006
    Messages : 3
    Par défaut recuperation des droits d'un menu
    bonjour,

    on me demande d'ajouter sur une form, un appel d'une form, ce nom de form étant dans un fichier affiché en liste à l'écran, jusque là pas de soucis.

    Chaque ligne pouvant avoir de 0 à 1 nom de form correspondant, en cliquant sur une ligne j'appelle le nom de form de la table, no soucis.


    Mon problème se situe dans le fait que l'appel de ce programme doit se faire seulement si les droits du menu le permette et ceci sans créer un fichier de droits ou des rôles en plus de ceux déjà présents.


    Donc, surement en lisant un fichier systeme décrivant les roles dans les menus, ou une astuce de ce genre, ...

    Si quelqu'un peut m'aider là dessus, je lui en serais très reconnaissante.


    Merci beaucoup d'avance, bonne journée à tous.

    Cordialement.

  2. #2
    Membre très actif Avatar de star
    Homme Profil pro
    .
    Inscrit en
    Février 2004
    Messages
    941
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Corée Du Nord

    Informations professionnelles :
    Activité : .

    Informations forums :
    Inscription : Février 2004
    Messages : 941
    Par défaut
    sans créer un fichier de droits ou des rôles en plus de ceux déjà présents
    Essaye la vue system : user_role_privs
    .

  3. #3
    Membre confirmé Avatar de Sabact
    Inscrit en
    Septembre 2006
    Messages
    189
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 189
    Par défaut
    Roseline!
    Plus d'explication.

    Merci

  4. #4
    Futur Membre du Club
    Femme Profil pro
    Inscrit en
    Décembre 2006
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Femme

    Informations forums :
    Inscription : Décembre 2006
    Messages : 3
    Par défaut
    Citation Envoyé par star
    Essaye la vue system : user_role_privs
    .
    Merci

    Ceci me donne pour l'utilisateur en cours, les droits sur les rôles auxquels il a le droit, ca me fait avancer dans la recherche, Merci beaucoup

    Ensuite, il faudrait que j'extrais du Menu en cours, les informations FORM appelée qui se trouve dans la requête SQL attachée à l'option du menu, et dans les propriétés des options les valeurs "roles élément", pour avoir un lien entre les rôles d'une option et la form attachée dans le menu (CALL FORMX dans la requête PL/SQL associée).

    Ce qui était ma première interrogation, est-ce que ces informations sont "lisibles" d'une façon ou d'une autre, en décodé :

    1. Peut-on lire un Menu pour en extraire le code ?
    ou 2. Peut-on récupérer le lien entre la requête PL/SQL et les valeurs "roles élément".

    Si c'est impossible, j'utiliserais la table user_role_privs dans le programme avec une nouvelle table (tant pis lol) pour faire la correspondance entre une FORM et ses rôles autorisés.

    Merci, bonne journée.

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

Discussions similaires

  1. Réponses: 5
    Dernier message: 05/04/2011, 16h55
  2. Créer menu en fonction des droits des utilisateurs
    Par BILANGA dans le forum Langage
    Réponses: 9
    Dernier message: 15/09/2009, 19h25
  3. Réponses: 5
    Dernier message: 22/07/2006, 16h08
  4. Récupération des données à partir d'un menu
    Par projetM dans le forum Langage
    Réponses: 2
    Dernier message: 22/05/2006, 00h29
  5. Réponses: 4
    Dernier message: 18/07/2002, 13h32

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