2009-03-03 16 views
0

Ich versetze eine ältere winform-App ins Web und möchte einige Hinweise zur Formularauthentifizierung. Habe ich Recht, wenn ich davon ausgehe, dass die Formularauthentifizierung besser ist als das Aufrollen meiner eigenen Benutzerauthentifizierungsfunktion?Verknüpfen von Benutzer mit Profil mit Formularauthentifizierung

Es wäre einfach genug, meine eigene zu rollen, da dies die Winform-Anwendung getan hat und die Tabellenstruktur dies bereits unterstützt, aber die Formularauthentifizierung scheint die Site und die Benutzerauthentifizierungsinformationen viel besser abzusichern .

Ich bin ein alter Programmierer, aber ziemlich jung in Web Dev und ich habe über die Jahre gelernt, dass die Verwendung von MS eingebauten Tools manchmal besser aussieht als es funktioniert ... Formularauthentifizierung ist keiner dieser Fälle ist es ?

Danke!

Antwort

1

Ich würde sagen, dass Forms Authentication ein Fall ist, in dem Sie wahrscheinlich keine "Käufer Reue" erleben werden. Sie können sich dafür entscheiden, einige schöne Funktionen zu verwenden. Das Modell ist sehr flexibel, da es Ihnen ermöglicht, implement your own Membership Providers.

1

Die Verwendung der Formularauthentifizierung bedeutet nicht, dass Sie diese Tabellen nicht verwenden können. Sie werden nach Benutzername/Passwort suchen und asp.net mitteilen, dass der Benutzer authentifiziert ist. Asp.net wird von dort fortfahren und sicherstellen, dass weitere Anfragen von diesem Benutzer identifiziert und authentifiziert werden (basierend auf einem Authentifizierungsticket).

Update 1: Später asp.net enthalten Mitgliedschaft Anbieter, mit einigen Kontrollen dafür. Auch dann können Sie Ihren eigenen Mitgliedschafts-Provider implementieren, was Sie in wirklich einfachen Fällen nur mit einer oder zwei Methoden durchführen können. Wenn Sie mehrere Funktionen haben und diese nicht gut mit dem unterstützen, was der Mitgliedschaftsanbieter unterstützt, würde ich bei einer benutzerdefinierten Implementierung bleiben.

Verwandte Themen