2012-08-04 10 views
6

Während ich meine erste ASP.NET MVC 4-Internetanwendung erstelle, frage ich mich, wie ich die Mitgliedschaft auf der Website am besten verwalten kann. Die App ermöglicht Benutzern die Registrierung und Anmeldung. Ich bin daran interessiert herauszufinden, wie eine vollständige Lösung für die Verwaltung der Site-Mitgliedschaft implementiert werden kann, einschließlich einer administrativen Benutzeroberfläche.Wie soll ich die Mitgliedschaft in meiner ASP.NET MVC 4 App verwalten?

Wie sollte ich Mitgliedschaftsverwaltungsfunktionen zu meiner App hinzufügen? Ich betrachte hauptsächlich zwei verschiedene NuGet-Pakete, auf denen meine Lösung basiert: SecurityGuard.MVC4 und MvcMembership. Beide sehen nach einem guten Ausgangspunkt für das Hinzufügen der Mitgliederverwaltung zu meiner App aus, aber ich finde es schwierig, zu wählen, da ich so wenig über das Thema weiß.

Antwort

3

Ich glaube, Security Guard ist, was Sie wollen mit zu gehen. Es gibt Ihnen einen viel umfassenderen Mitgliederbereich. Ich habe mich selbst nicht benutzt, aber ich habe mein eigenes Konto angelegt. Wenn Sie sich die von Ihnen bereitgestellten Links ansehen, ist Security Guard die beste Wahl für die Erstellung eines Admin-Backends.

Wenn Sie jedoch nur unterschiedliche Abschnitte genehmigen müssen, Benutzerrollen überprüfen und möglicherweise einen Benutzer entsperren, könnten Sie wahrscheinlich erhalten, indem die in User und Mebership und Role Methoden gebaut werden. Sie müssten einige Ansichten erstellen und was nicht, aber es ist nicht sehr schwer und eine gute Lernerfahrung.

+0

Danke, ich bin dabei, Security Guard zu installieren, ich werde Ihre Antwort überprüfen, sobald ich in der Lage war, sie zu bewerten. – aknuds1

+0

@ aknuds1 Yah, lass mich wissen, wie es dir gefällt. Ich werde es in einem kommenden Projekt ausprobieren, um zu sehen, wie es mir gefällt. Es ist Schöpfer [Kahanu] (http://stackoverflow.com/users/343455/kahanu) ist ein Mitglied hier, aber es sieht nicht so aus, als wäre er zu aktiv. –

+0

Gah, bis jetzt stecke ich auf dem MvcInstaller-Paket von demselben Autor, der ASP.NET MVC-Mitgliedschaft einrichten soll. Leider ist es eine Fehlermeldung mit Kauderwelsch. Melden Sie es Kahanu und dann werden wir sehen, was passiert. – aknuds1