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

ASP.NET Discussion :

Question : Gestion des droits, rôles


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2005
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2005
    Messages : 14
    Par défaut Question : Gestion des droits, rôles
    Bonjour à tous !

    Je débute en asp.net c#, cela fait maintenant 3 semaines que je développe une application en me formant grâce aux ateliers MSDN et google...

    J'aimerai implémenter des droits sur mes champs dans mes formview's et mes gridview's ! Seulement voilà je n'ai pas trouvée de tuto ou article m'indiquant la meilleure façon de s'y prendre !
    Est-ce que quelqu'un peut me dire qu'elle est la bonne pratique pour gérer mes droits ?

    Pour info :
    -J'utilise le framework 3.5 avec LINQ et ajax.
    -J'ai déjà mis en place le controle login
    -J'ai une grille de droit à gérer par role et par champs. Les droit à gérer sont Ajout/Modification/Suppression/Lecture
    - J'aimerai si possible pouvoir modifier facilement un droit ...

    Exemples concrets :
    -Un gridview dont je doit cacher une colonne(champ)ou un bouton de commande pour un role.

    -Un formview dont certains champs ne doivent pas être visible pour certains rôles.

    Merci d'avance à celui-ci qui pourra éclairer ma lanterne ! Je suis ouvert à toutes propositions !

    PS : J'ai pensé utiliser le loginview pour afficher un vue différente selon le role, mais je ne suis pas sur que se soit une bonne solution...

  2. #2
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052

  3. #3
    Membre averti
    Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2005
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2005
    Messages : 14
    Par défaut
    merci beaucoup ! Mais il ne m'aide pas beaucoup ce tuto... enfin je dois pas avoir tout compris... (c'est un peu différent avec linq)

    En fait, je vais essayer de faire un fichier XML avec mes droits (rôles,droits et champs->controles) et sur l'init de mon gridview je cacherai les contrôles que mon utilisateur ne dois pas pouvoir voir ou modifier on consultant mon fichier xml ... enfin je vais essayer...


    Merci pour ton aide !

Discussions similaires

  1. Cube : gestion des droits (rôles) sur les données
    Par classal dans le forum Pentaho
    Réponses: 1
    Dernier message: 02/09/2013, 15h24
  2. [DB2] question gestion des droits
    Par chand_bing dans le forum DB2
    Réponses: 5
    Dernier message: 20/06/2006, 10h25
  3. Quelques questions sur la gestion des droits
    Par sylsau dans le forum PostgreSQL
    Réponses: 1
    Dernier message: 04/03/2006, 14h11
  4. Gestion des droits
    Par totop dans le forum Décisions SGBD
    Réponses: 2
    Dernier message: 22/01/2005, 09h49
  5. Gestion des droits d'accès
    Par soulryo dans le forum Décisions SGBD
    Réponses: 2
    Dernier message: 12/01/2005, 10h50

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