Mein Code hinterASP.NET Login-Steuerelement benutzerdefinierte Authentifizierung fehlschlägt
protected void LogonForm_Authenticate(object sender, AuthenticateEventArgs e)
{
bool auth = false;
if (FormsAuthentication.Authenticate(LogonForm.UserName, LogonForm.Password))
{
auth = true;
}
e.Authenticated = auth;
}
Es in falsche Ergebnisse. Wenn ich kein OnAuthenticate-Ereignis für den Benutzer festlege, funktioniert es wie erwartet. Was gibt?
Ich möchte einfach den standardmäßigen OnAuthenticate-Code aufrufen und dann am Ende eine zusätzliche Überprüfung hinzufügen. Ich verwende LDAP zur Authentifizierung in beiden Szenarien.
Können Sie bitte angeben, auf welche Art von Mitgliedschaftsanbieter Sie sich für die Authentifizierung verlassen? Gibt es einen benutzerdefinierten Mitgliedschaftsanbieter, der die abstrakte MembershipProvider-Klasse erbt? (Der Typ des Provider-Set gesetzt von in web.config) –