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 :

web.config, authentification, deny users


Sujet :

ASP.NET

  1. #1
    Membre averti
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2012
    Messages
    50
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Eure (Haute Normandie)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Mars 2012
    Messages : 50
    Par défaut web.config, authentification, deny users
    Bonjour à tous, j'ai une page de connexion qui contient un contrôle login, mon problème est le suivant :
    sur ma page de connexion j'ai d'un côté mon formulaire d'authentification et de l'autre un imagebutton "s'inscrire" qui renvoie sur une page d'inscription, mais lorsque je click sur l'imagebutton (qui fait un response.redirect sur ma page d'inscription sur l'évenement click coté behind) s'inscrire sous ie cela ne m'envoi pas sur la page d'inscription étant donné que je ne suis pas connecté et que mon authentification dans mon web.config est réglé comme ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
            <authentication mode="Forms">
                <forms loginUrl="~/default.aspx" protection="All" timeout="60"/>
            </authentication>
            <authorization>
                <deny users="?"/>
            </authorization>
    étant donné que je ne suis pas authentifié, ie refuse de m'envoyé sur la page d'inscription, pourtant cela fonctionne avec mozilla firefox et même avec ie en local, ce problème intervient seulement sur le serveur, je cherche donc un moyen de bloqué toutes mes pages grâce à l'authentification sauf ma page d'inscription, peut être qu'il faut que je créer un sous-dossier avec un autre web-config, ou alors avec la balise <location path=""> que j'ai essayé mais surement mal utilisé, car elle me renvoie une erreur, j'attends vos réponses.
    Merci à vous.

  2. #2
    Membre averti
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2012
    Messages
    50
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Eure (Haute Normandie)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Mars 2012
    Messages : 50
    Par défaut
    J'ai procédé comme ceci, je peut ainsi accéder à ma page sans être connecté, étant donné que la restriction ne s'applique qu'à la page accueil :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
          <location path="~/accueil.aspx">
    	<system.web>
                <authentication mode="Forms">
                    <forms loginUrl="~/default.aspx" protection="All" timeout="60"/>
                </authentication>
                <authorization>
                    <deny users="?"/>
                </authorization>
            </system.web>
    	</location>
    Mais le problème c'est que désormais lorsque je rentre mon login est mot de passe je ne suis pas redirigé sur ma page d'accueil, alors que encore une fois ça fonctionne sous mozilla firefox ...

  3. #3
    Modérateur
    Avatar de DotNetMatt
    Homme Profil pro
    CTO
    Inscrit en
    Février 2010
    Messages
    3 611
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : CTO
    Secteur : Finance

    Informations forums :
    Inscription : Février 2010
    Messages : 3 611
    Billets dans le blog
    3
    Par défaut
    Ca donne quoi si tu rajoutes l'attribut Path dans le tag Forms ?

    Code XML : Sélectionner tout - Visualiser dans une fenêtre à part
    <forms loginUrl="~/default.aspx" protection="All" timeout="60" path="/" />
    Less Is More
    Pensez à utiliser les boutons , et les balises code
    Desole pour l'absence d'accents, clavier US oblige
    Celui qui pense qu'un professionnel coute cher n'a aucune idee de ce que peut lui couter un incompetent.

  4. #4
    Membre averti
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2012
    Messages
    50
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Eure (Haute Normandie)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Mars 2012
    Messages : 50
    Par défaut
    Problème résolu, cela était dût au fait que ma configuration d'ie bloquer tout les cookies, dans option internet -> onglet confidentialité mon paramètre était au maximum, en le baissant j'ai vu que j’arrivai à me connecter correctement, mais vu que je ne peut pas obliger l'utilisateur à utilisé ses paramètres, j'ai ajouté la balise sessionState à mon fichier web.config :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <sessionState cookieless="AutoDetect" mode="StateServer" stateConnectionString="tcpip=127.0.0.1:42424" timeout="120"/>
    il faut aussi que le service d'état ASP.NET soit démarré sur le serveur et aussi en local (afin de pouvoir effectuer des tests).
    Désormais je peut me connecter sans problème même avec tout les cookies bloqué.

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

Discussions similaires

  1. identity dans web.config sans user remplacé par identity avec user
    Par cyrano_de_bergerac dans le forum ASP.NET
    Réponses: 1
    Dernier message: 29/08/2013, 10h17
  2. Réponses: 9
    Dernier message: 14/04/2010, 11h21
  3. Déclaration d'un user control dans le web.config
    Par Invité dans le forum ASP.NET
    Réponses: 9
    Dernier message: 02/04/2008, 10h06
  4. [CR][ASP.Net]Connection base de données / web.config
    Par Dozer71 dans le forum SAP Crystal Reports
    Réponses: 7
    Dernier message: 10/05/2005, 08h41
  5. [C#] Section appSettings du fichier Web.config
    Par pbo dans le forum ASP.NET
    Réponses: 2
    Dernier message: 01/02/2005, 10h12

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