2009-07-22 2 views
2

validieren. Gibt es eine Möglichkeit, benutzerdefinierte Mitgliedschaftsanbieter zu verwenden, ohne einen ASP-Dienst dafür zu erstellen? Ich bevorzuge Validierung der Benutzer direkt aus der Anwendung selbst gegen die DB. OTOH Ich möchte noch ein Login-Formular haben, die System.Web.ClientServices.Providers.ClientFormsAuthenticationCredentials implementiert und die Interaktion mit System.Threading.Thread.CurrentPrincipal, System.Web.Security.MembershipProvider oder irgendeine von all diesen .NET eingebaute Sachen.Ich muss eine Fensteranwendung implementieren und Benutzer gegen eine SQL DB

Irgendwelche guten Ansätze? Ich glaube, ich bin nicht die erste Person, die es tun will, jemand?

+0

Dude, warum willst du einen benutzerdefinierten Mitgliedschaftsanbieter implementieren, wenn Windows bereits bietet, denke ich, 3 grundlegende Mitgliedschaft Anbieter, plus 2 erweiterte Anbieter, die Kerberos und Zertifikat Anmeldung verwenden? –

+0

Cuz Ich möchte meine eigene MembershipUser Struktur haben. Auch meine Validierungsregeln sind unterschiedlich. Ich möchte nicht, dass die Benutzer E-Mails usw. haben. – Shimmy

+0

Wie wird Ihr benutzerdefinierter Mitgliedschaftsanbieter mit Ihrer Datenbank kommunizieren, wenn Sie keinen Dienst irgendeiner Art verwenden? –

Antwort

0

Da Sie scheinbar direkt mit der Datenbank kommunizieren möchten, ist es vielleicht besser, wenn Sie Ihre eigene Anmeldelogik schreiben.

+0

Das habe ich gemacht. – Shimmy

Verwandte Themen