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 :

Gestion des utilisateurs


Sujet :

ASP.NET

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    187
    Détails du profil
    Informations personnelles :
    Localisation : Maroc

    Informations forums :
    Inscription : Octobre 2008
    Messages : 187
    Points : 62
    Points
    62
    Par défaut Gestion des utilisateurs
    Bonjour ;
    les fichiers de mon site se trouvent dans un répertoire "site" sous local iis.
    Dans ce répertoire j'ai un sous répertoire Note contenant 4 sous répertoires(R1,R2,R3,R4) et fichier Login.aspx
    tous ces sous répertoires R contiennent chacun un fichier config:par exemple le fichier config de R1 est:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    <?xml version="1.0" encoding="utf-8"?>
    <configuration>
        <system.web>
            <authorization>
                <allow roles="R1" />
                <deny users="*" />
            </authorization>
        </system.web>
    </configuration>
    le dossier Note contient un web config (voir pièce jointe)
    Je veux que les utilisateurs accèdent à tous les fichier sauf ceux de sous répertoire note .ces derniers sont autorisés aux professeurs (R1 pour prof1...)
    Le site intranet fonctionne bien mais quand je clique sur note pour exécuté login.aspx j'ai ce message d'erreur (voir pièce jointe).
    merci de m'aider.

  2. #2
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 12
    Points : 24
    Points
    24
    Par défaut
    Hello,

    C'est typiquement une erreur de surcharge des fichiers web.config.
    En gros, une surcharge totale est valable tant que le répertoire racine de ton web.config est considéré comme une web application, et pas un simple virtual directory.

    Donc :
    1. Tu transformes tous tes sous rep en application web (mauvaise solution)
    2. Tu utilise un seul fichier de config à la racine de ton site. Et tu y spécifies la sécurité de chaque sous repertoire grâce à l'élément <location path=tonrepertoire> tel que ceci

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    <location path="Note/R1">
     <system.web>
            <authorization>
                <allow roles="R1" />
                <deny users="*" />
            </authorization>
        </system.web>
    </location>
    <location path="Note/R2">
     <system.web>
            <authorization>
                <allow roles="R2" />
                <deny users="*" />
            </authorization>
        </system.web>
    </location>
    etc...
    3. Tu modifie ton fichier web.config de ton répertoire Note afin qu'il ne surcharge que le minimum.


    Bref, la soluce 2 est la plus classe, ça t'evites de t'éparpiller. Mais encore mieux, c'est d'aller sur le MSDN car c'est un sujet très répendu.

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    187
    Détails du profil
    Informations personnelles :
    Localisation : Maroc

    Informations forums :
    Inscription : Octobre 2008
    Messages : 187
    Points : 62
    Points
    62
    Par défaut
    Bonjour ,
    Merci Galerio ça marche .

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

Discussions similaires

  1. Réponses: 3
    Dernier message: 03/05/2005, 18h18
  2. [Oracle]probleme de gestion des utilisateurs
    Par gentarik dans le forum Oracle
    Réponses: 5
    Dernier message: 09/03/2005, 12h58
  3. [Gestion des utilisateurs] Changer l'interface simplifiée
    Par sekiryou dans le forum Windows XP
    Réponses: 4
    Dernier message: 19/01/2005, 05h42
  4. Administration MySQL gestion des utilisateurs
    Par MaxiMax dans le forum Administration
    Réponses: 2
    Dernier message: 01/07/2004, 13h56
  5. Gestion des Utilisateurs depuis une application
    Par LLaurent dans le forum XMLRAD
    Réponses: 4
    Dernier message: 25/03/2003, 16h29

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