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 :

Probleme page d'authentification


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juin 2010
    Messages
    35
    Détails du profil
    Informations forums :
    Inscription : Juin 2010
    Messages : 35
    Par défaut Probleme page d'authentification
    Bonjour,

    J'utilise pour mon application web le formulaire d'authentification fournit par defaut avec asp.net. J'ai lu dans un tutorial que pour obliger les utilisateurs a s'authentifier avant d'acceder aux pages de l'application il faut ajouter les lignes suivantes dans le fichier web.config entre les balises <system.web> et </system.web>


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <authentication mode="Forms">
                       <forms loginUrl="login.aspx" name="login" protection="All"/>
            </authentication>
            <authorization>
                    <deny users="?"/>
           </authorization>
    Apres l'ajout du code la redirection marche a merveille mais un probleme apparait au niveau de la page Login.aspx : les styles css ne semblent plus s'appliquer a la page et elle semble aussi ne plus prendre en compte ma page maitre .
    Voici les images pour plus de clarté :

    Page AVANT l'ajout du code de redirection :




    Page APRES l'ajout du code de redirection :



    Merci de m'aider.

  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
    Par défaut
    Tu as interdit l'accès aux utilisateurs anonymes pour toutes ressources à part la page login.aspx (c'est fait par le framework) donc du coup la feuille css est aussi inaccessible.
    Tu dois spécifier dans le web.config que la feuille css et les images sont autorisées pour tout le monde.
    Je te laisse te renseigner sur la façon de faire cela

  3. #3
    Membre averti
    Inscrit en
    Juin 2010
    Messages
    35
    Détails du profil
    Informations forums :
    Inscription : Juin 2010
    Messages : 35
    Par défaut
    apprement c'est cette instruction qui crée le probleme au meme temps sans elle il n'ya plus de redirection :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     <authorization>
                    <deny users="?"/>
           </authorization>
    j'ai essayé de la modifier mais j'ai pas trouvé les le bon code
    quel q'un a étais déjà confronté a ce problème ?

  4. #4
    Membre Expert
    Avatar de Nicolas Esprit
    Homme Profil pro
    Consultant en technologies
    Inscrit en
    Février 2010
    Messages
    1 467
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : Consultant en technologies
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2010
    Messages : 1 467
    Par défaut
    Bonjour,

    Comme le disait lutecefalco, tu dois rajouter des exceptions pour tes feuilles de styles ou images. Généralement, on les places dans un répertoire différent de celui des pages, de manière à donner les droits sur tout ce répertoire (entre autre, c'est aussi pour une raison d'organisation de projet, etc..).

    Donc ceci devrait t'éclairer :
    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
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    <configuration>
        <system.web>
            <authentication mode="Forms" >
                <forms loginUrl="login.aspx" name=".ASPNETAUTH" protection="None" path="/" timeout="20" >
                </forms>
            </authentication>
            
            <!-- This section denies access to all files in this application except for those that you have not explicitly specified by using another setting. -->
            <authorization>
                <deny users="?" /> 
            </authorization>
        </system.web>
    
            <!-- This section gives the unauthenticated user access to the Default1.aspx page only. It is located in the same folder as this configuration file. -->
            <location path="default1.aspx">
            <system.web>
            <authorization>
                <allow users ="*" />
            </authorization>
            </system.web>
            </location>
    
            <!-- This section gives the unauthenticated user access to all of the files that are stored in the Subdir1 folder.  -->
            <location path="subdir1">
            <system.web>
            <authorization>
                <allow users ="*" />
            </authorization>
            </system.web>
            </location>
    </configuration>
    En espérant t'avoir aidé.

  5. #5
    Membre averti
    Inscrit en
    Juin 2010
    Messages
    35
    Détails du profil
    Informations forums :
    Inscription : Juin 2010
    Messages : 35
    Par défaut
    Merci les gars Le probleme est resolu maintenant !

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

Discussions similaires

  1. Probleme configuration connexion authentification windows
    Par gegthekid dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 26/12/2006, 10h53
  2. [IIS 6.0] Page d'Authentification personnalisé
    Par lunab54 dans le forum ASP
    Réponses: 4
    Dernier message: 29/11/2006, 13h53
  3. Page d'authentification avec jsp
    Par taroudant dans le forum Servlets/JSP
    Réponses: 7
    Dernier message: 19/07/2006, 09h24
  4. Renvoie vers la page d'authentification!!
    Par mamiberkof dans le forum Servlets/JSP
    Réponses: 6
    Dernier message: 29/04/2006, 19h30
  5. [Applet]probleme page html
    Par Shiryu44 dans le forum Applets
    Réponses: 5
    Dernier message: 18/03/2005, 09h59

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