1

J'ai créé un fournisseur d'appartenance personnalisé (vide pour le moment, seule la méthode ValidateUser a du code).Membership.ValidateUser access SQLMembershipProvider à la place mon fournisseur d'appartenance personnalisée

public override bool ValidateUser(string username, string password) 
    { 
     return true; 
    } 

lol.

Et mon web.config a cette balise:

<membership defaultProvider="LigaeDesligaMembershipProvider"> 
    <providers> 
    <clear/> 
    <add name="CoolMembershipProvider" 
     type="CoolProject.Web.Memberships.CoolMembershipProvider, CoolProject.Web" 
     enablePasswordReset="true"/> 
    </providers> 
</membership> 

Mais quand j'appelle cela:

if (Membership.ValidateUser(username, password)) 
    { 
     FormsAuthentication.SetAuthCookie(username, persistcookies); 
     return true; 
    } 

Je suis une erreur "Impossible de se connecter à la base de données SQL Server."

L'application n'atteint pas le point d'arrêt à l'intérieur de mon adhésion personnalisée et je suppose utilise une autre adhésion. J'utilise MVC5 et EF6.

S'il vous plaît, dites-moi aussi si je me trompe dans mon approche.

Répondre

Questions connexes