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 :

probléme Membership createuser


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de dv-2008
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    240
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 240
    Par défaut probléme Membership createuser
    Bonjour
    voila je vous expose mon problème
    lor de la création d'un utilisateur j'ai l'exception MelbershipCreateuserException qui est déclenchée avec comme message response-mot de passe fourni non valide

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Membership.CreateUser(psdo, mdp, mail)
    voici le code webconfig que j'ai utilisé

    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
     
     
    <machineKey validationKey="AutoGenerate,IsolateApps"
              decryptionKey="AutoGenerate,IsolateApps"
              validation="SHA1"
              decryption="Auto"/>
     
    <authentication mode="Forms">
          <forms defaultUrl="Default.aspx" loginUrl="login.aspx" requireSSL="false" protection="All"></forms>
        </authentication>
     
        <membership defaultProvider="MembershipSqlProvider">
          <providers>
            <add name="MembershipSqlProvider"
            type="System.Web.Security.SqlMembershipProvider"
            connectionStringName="testConnectionString"
            enablePasswordRetrieval="true" passwordFormat="Clear"
            applicationName="/"/>
          </providers>
        </membership>

  2. #2
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Bizarre... a priori c'est parce que le mot de passe n'est pas assez complexe (je suppose), mais pourtant il n'y a aucune passwordStrengthRegularExpression définie...
    Si ça se trouve elle est définie dans le machine.config et tu hérites donc de sa valeur. Essaie d'ajouter passwordStrengthRegularExpression="" dans la définition de ton MembershipProvider (balise <add>)

  3. #3
    Membre éclairé Avatar de dv-2008
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    240
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 240
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    <membership defaultProvider="MembershipSqlProvider">
          <providers>
            <add name="MembershipSqlProvider"
            passwordStrengthRegularExpression=""
            type="System.Web.Security.SqlMembershipProvider"
            connectionStringName="testConnectionString"
            enablePasswordRetrieval="true" passwordFormat="Clear"
            applicationName="/WebSite2"/>
          </providers>
        </membership>

    tjr le méme message d'erreur

  4. #4
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Il y a d'autres propriétés qui jouent là-dessus, qui ont des valeurs par défaut définies dans machine.config :
    - MinRequiredNonAlphanumericCharacters (1 par défaut)
    - MinRequiredPasswordLength (7 par défaut)

    Donc un mot de passe valide doit faire au moins 7 caractères et avoir au moins 1 caractère non alphanumérique

  5. #5
    Membre éclairé Avatar de dv-2008
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    240
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 240
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    <membership defaultProvider="MembershipSqlProvider">
          <providers>
            <add name="MembershipSqlProvider"
            passwordStrengthRegularExpression=""
            minRequiredNonalphanumericCharacters="0"
            minRequiredPasswordLength="1"
            type="System.Web.Security.SqlMembershipProvider"
            connectionStringName="testConnectionString"
            enablePasswordRetrieval="true" passwordFormat="Clear"
            applicationName="/WebSite2"/> 
          </providers>
        </membership>
    je ne comprends tjrs pas pourquoi ca bug au niveau du mot de passe

  6. #6
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    ben là je sèche...
    Et ça marche avec un mot de passe de plus de 7 caractères avec au moins 1 caractère spécial ?

Discussions similaires

  1. Modifier la méthode membership createuser
    Par Jamal MELLAL dans le forum ASP.NET
    Réponses: 4
    Dernier message: 21/09/2010, 23h15
  2. Requete sur Membership problème
    Par piero53 dans le forum ASP.NET
    Réponses: 2
    Dernier message: 12/11/2009, 20h52
  3. Problème: Membership et CreateUserWizard
    Par BlAcKWiNgS027 dans le forum ASP.NET
    Réponses: 1
    Dernier message: 14/07/2009, 22h28
  4. Problème membership IIS
    Par amen_1919 dans le forum ASP.NET
    Réponses: 0
    Dernier message: 09/07/2009, 14h16
  5. [C#][2.0] Membership.CreateUser provoque Online !
    Par quanou dans le forum ASP.NET
    Réponses: 1
    Dernier message: 06/12/2005, 17h30

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