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

C# Discussion :

Attribution de droits


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Inscrit en
    Mai 2008
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 4
    Par défaut Attribution de droits
    Bonjour/soir,
    Je suis en ce moment sur une application qui devra d'après une liste d'utilisateurs (existants), mettre des droits sur des dossiers se trouvant dans un répertoire racine.

    Chaque devra avoir un droit sur chaque dossier, d'après si le dossier lui appartient (a son nom) ou pas. Donc si oui, il aura un accès différent si ça n'est pas le cas. De plus un dossier Commun à tous aura des droits différents encore.

    Les droits sont gérer par des CheckBox's qui sont coché ou non d'après le droits voulu par l'utilisateur de l'application.


    Le code ne contient pas d'erreur.
    Ce qui m'emmène à poster ici c'est que j'en arrive à 2 problèmes.
    Le premier, à chaque tour de la boucle, l'identifiant est bien ajouté à la liste des utilisateurs ayant des droits sur le dossier, mais sans les droits demandés. L'utilisateur est ajouté mais aucune case n'est coché dans la listes des droits du dossier.
    Le second c'est qu'à chaque changement d'utilisateur au moment de rajouter le nouveau, l'utilisateur ajouté antérieurement est effacer, et le nouveau est ajouté toujours sans aucun droits définit.

    Merci d'avance.

  2. #2
    Rédacteur
    Avatar de SaumonAgile
    Homme Profil pro
    Team leader
    Inscrit en
    Avril 2007
    Messages
    4 028
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Team leader
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2007
    Messages : 4 028
    Par défaut
    En fait, au lieu de créer des nouveaux droits d'accès et de les affecter à chaque fois, tu devrais récupérer les droits d'accès existants, puis ajouter ta règle avec AddAccessRule et enfin reaffecter les droits comme tu le fais actuellement.
    Besoin d'un MessageBox amélioré ? InformationBox pour .NET 1.1, 2.0, 3.0, 3.5, 4.0 sous license Apache 2.0.

    Bonnes pratiques pour les accès aux données
    Débogage efficace en .NET
    LINQ to Objects : l'envers du décor

    Mon profil LinkedIn - MCT - MCPD WinForms - MCTS Applications Distribuées - MCTS WCF - MCTS WCF 4.0 - MCTS SQL Server 2008, Database Development - Mon blog - Twitter

  3. #3
    Futur Membre du Club
    Inscrit en
    Mai 2008
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 4
    Par défaut
    Rebonjour,
    J'ai donc suivit le conseil de SaumonAgile.

    Et effectivement, ça règle le problème d'effacement de l'utilisateur antérieur.

    Malheureusement un problème perdure, le fait que les droits des utilisateurs sur les dossiers reste indéfinit.
    Quelqu'un aurai t'il une petite idée ?

    Merci d'avance.

  4. #4
    Rédacteur
    Avatar de SaumonAgile
    Homme Profil pro
    Team leader
    Inscrit en
    Avril 2007
    Messages
    4 028
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Team leader
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2007
    Messages : 4 028
    Par défaut
    As tu vérifié que ton identifiant est valide ?
    Du genre : DOMAINE\Compte
    Besoin d'un MessageBox amélioré ? InformationBox pour .NET 1.1, 2.0, 3.0, 3.5, 4.0 sous license Apache 2.0.

    Bonnes pratiques pour les accès aux données
    Débogage efficace en .NET
    LINQ to Objects : l'envers du décor

    Mon profil LinkedIn - MCT - MCPD WinForms - MCTS Applications Distribuées - MCTS WCF - MCTS WCF 4.0 - MCTS SQL Server 2008, Database Development - Mon blog - Twitter

  5. #5
    Futur Membre du Club
    Inscrit en
    Mai 2008
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 4
    Par défaut
    oui, l'identifiant est controlé sur active directory avant d'être ajouté dans la liste.

  6. #6
    Futur Membre du Club
    Inscrit en
    Mai 2008
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 4
    Par défaut
    UP.

    Je refais un petit up du post, parce que le problème periste, je n'ai toujours pas trouvé de moyen pour corriger le problème.

    Je rappel, les utilisateurs ajoutés dans la liste des utilisateurs ayant des droits sur les dossiers n'ont pas leurs droits définit alors qu'ils sont sencés l'avoir.
    Si quelqu'un à une idée...

    Merci d'avance.

Discussions similaires

  1. [FTP] Attribution de droit avec chmod en php
    Par Mike91 dans le forum Langage
    Réponses: 2
    Dernier message: 06/11/2007, 14h07
  2. Réponses: 4
    Dernier message: 11/04/2007, 09h07
  3. [C#] Attribution de Droits NTFS
    Par dips dans le forum Windows Forms
    Réponses: 7
    Dernier message: 15/11/2006, 15h56
  4. Fonctionnement des attributions de droits sur table et bdd ?
    Par shako95 dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 28/11/2005, 13h39

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