Frage

Ich verlagerte eine Legacy -Winform -App ins Web und möchte einige Ratschläge zur Authentifizierung von Formularen haben. Angenommen, dass die Authentifizierung von Formularen besser ist, als meine eigene Benutzerauthentifizierungsfunktionalität aufzuräumen?

Es wäre einfach genug, mein eigenes zu rollen, da dies das, was die WinForm -Anwendung getan hat, und die Tabellenstruktur bereits unterstützt, aber die Formulare Authentifizierung sieht so aus, als würde sie einen viel besseren Job machen, um die Website und die Benutzerauthentifizierungsinformationen zu sichern.

Ich bin ein alter Programmierer, aber hübsch jung in Web Dev und ich habe im Laufe der Jahre gelernt, dass die Verwendung von MS -integrierten Tools manchmal besser aussieht als es funktioniert ... Formulare Authentifizierung ist nicht einer dieser Fälle, ist das, oder?

Vielen Dank!

War es hilfreich?

Lösung

Ich würde sagen, dass die Authentifizierung von Formularen ein Fall ist, in dem Sie wahrscheinlich keine "Reue der Käufer" erleben. Sie können sich für einige ziemlich schöne Funktionen entscheiden. Das Modell ist sehr flexibel, weil es Ihnen es Ihnen ermöglicht Implementieren Sie Ihre eigenen Mitgliedsanbieter.

Andere Tipps

Die Verwendung von Formularen Authentifizierung bedeutet nicht, dass Sie diese Tabellen nicht verwenden können. Sie werden den Benutzernamen/Passwort überprüfen und ASP.net mitteilen, dass der Benutzer authentifiziert ist. ASP.NET wird von dort aus fortgesetzt und sicherstellen, dass weitere Anfragen von diesem Benutzer identifiziert und authentifiziert werden (basierend auf einem Authentifizierungs -Ticket).

Update 1: Später enthielt ASP.NET Mitgliedsanbieter mit einigen Kontrollen dafür. Selbst dann können Sie immer noch Ihren eigenen Mitgliedsanbieter implementieren, der in wirklich einfachen Fällen nur 1 oder 2 der Methoden implementieren können. Wenn Sie mehrere Funktionen haben und sie nicht gut mit dem abbilden, was der Mitgliedschaftsanbieter unterstützt, würde ich mich an eine benutzerdefinierte Implementierung halten.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top