2009-10-19 7 views
0

Ceci est l'API Membership dans .NET 2.0. Soudain, il a cessé de travailler sur moi. Je l'ai dépouillé de l'essentiel. Je n'obtiens aucune réponse lorsque j'essaie de créer un utilisateur. Il passe par le code sans erreur, mais rien ne se passe. Voici le code dans le ASPX:Pourquoi la fonction Membership.CreateUser ne fait rien?

Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click 
    Dim mcf As System.Web.Security.MembershipCreateStatus 
    Membership.CreateUser("kingfish", "password1", "[email protected]", "what is it?", "widget", True, mcf) 
End Sub 

et voici le code dans le web.config:

 <add name="LocalSqlServer" connectionString="Data Source=localhost;Initial Catalog=MyDB;Integrated Security=True" providerName="System.Data.SqlClient"/> 

    <membership defaultProvider="CustomizedProvider"> 
    <providers> 
    <add name="CustomizedProvider" 
     type="System.Web.Security.SqlMembershipProvider" 
     connectionStringName="LocalSqlServer" 
     applicationName="MyApp" 
     minRequiredPasswordLength="5" 
     minRequiredNonalphanumericCharacters="0" /> 
    </providers> 
</membership> 

Répondre

0

je devais vérifier l'MembershipCreateStatus. Il semble que j'aie envoyé des courriels en double et ce n'est pas autorisé.

+1

Si vous le souhaitez, vous pouvez autoriser les e-mails en double en ajoutant: Stefan

Questions connexes