2013-02-14 5 views
17

Ich erstelle eine ASP.NET MVC 4-Webanwendung. Ich habe über eine benutzerdefinierte Mitgliedschaft gegoogelt, aber ich konnte keine guten Quellen oder Videovorträge finden.Benutzerdefinierter Mitgliedschafts- und Rollenanbieter in ASP.NET MVC 4

Die meisten von ihnen sind entweder veraltet oder tote Links. Bitte können Sie einige Ressourcen vorschlagen, wie Sie einen Mitglieds- und Rollenanbieter schreiben können.

+1

Wie wäre: https://www.google.com/search?q=msdn+custom+membership+provider Sie auch eine Beispielanbieter erhalten haben Dort. – jgauffin

+0

Ich schrieb *** Du hast hier sogar einen Beispielanbieter *** – jgauffin

+3

Du brauchst keine MVC spezifischen Beispiele. MVC baut auf ASP.Net auf und arbeitet mit den bestehenden Anbietern zusammen. Siehe http://stackoverflow.com/q/735571/173225. –

Antwort

0

Die ASP.NET MVC 4 Internet Vorlage fügt einige neue, sehr nützliche Funktionen hinzu, die auf SimpleMembership aufgebaut sind. Diese Änderungen fügen einige großartige Funktionen hinzu, wie eine viel einfachere und erweiterbare Mitgliedschaft API und Unterstützung für OAuth. Allerdings erfordern die neuen Account-Management-Funktionen SimpleMembership und wird nicht funktionieren, gegen bestehende ASP.NET Membership Provider

Check out Ressourcen für ASP.NET Identität hier:

http://www.asp.net/identity/overview/getting-started/aspnet-identity-recommended-resources

0

über die Mitgliedschaft zu verstehen und Rollen waren ziemlich schwierig für mich auch, wie Sie sagten, es gibt nicht viele zuverlässige und detaillierte Inhalte, die Sie im Web finden. Ich habe versucht, mehrere Videos zu diesem Thema zu lesen, war aber nicht klar. Aber dann kamen zwei Artikel von einer Website namens Code Project zur Rettung. Ich teile diese Link, wo Sie eine Schritt für Schritt Anleitung über customize Mitgliedschaft

Link 1
Der Link sehen können 1 wird Ihnen helfen, eine E-Mail mit Benutzernamen für die Authentifizierung bei der Anmeldung ersetzen dies eine der häufigsten Anpassung ist die Entwickler brauchen im von Microsoft bereitgestellten Identitätsmodul.

Link2

Der zweite Artikel wird Ihnen helfen, Rollen dem Benutzer erstellt und wie zu begrenzen den Zugang der Benutzerregistrierungsseite zu einem Admin nur verstehen, das Hinzufügen und Anhängen. Auf diese Weise hoffe ich, dass Sie mit Hilfe dieser beiden Artikel die Grundlagen der Authentifizierung und Autorisierung verstehen werden.

0

Ich empfehle die Verwendung von ASP.Net Identity anstelle von alten membership.ASP.Net Identity ist eine Möglichkeit besser und flexibler als alte Mitgliedschaft, unterstützt auch rollenbasierte Authentifizierung mit Hilfe von Aktionsfiltern und Sie können Ihre eigenen angepassten Provider implementieren (wie Rollen- und Benutzeranbieter).

siehe Links unten

https://weblog.west-wind.com/posts/2015/Apr/29/Adding-minimal-OWIN-Identity-Authentication-to-an-Existing-ASPNET-MVC-Application

http://www.c-sharpcorner.com/article/create-identity-in-simple-ways-using-asp-net-mvc-5/