Ich frage mich, wie Sie die Funktion Role Manager mit dem SimpleMembership
System in ASP.NET MVC 4, speziell zum Erstellen eines Controllers, der alle zugeordneten Daten verwaltet mit Rollen und unter Verwendung der webpage_Roles
Tabelle, die SimpleMembership
erstellt, wenn ein Projekt mit einer Internetvorlage erstellt wird. Gibt es eine Möglichkeit, dies innerhalb der Login/Register-Aktionen im AccountController zu automatisieren?Wie aktiviert Role Manager mit SimpleMembership auf ASP.NET MVC 4
Antwort
In web.config fügen Sie den folgenden
<profile defaultProvider="SimpleProfileProvider">
<providers>
<add name="SimpleProfileProvider" type="WebMatrix.WebData.SimpleMembershipProvider, WebMatrix.WebData" connectionStringName="DNMXEntities" applicationName="/" />
</providers>
</profile>
<membership defaultProvider="SimpleMembershipProvider">
<providers>
<add name="SimpleMembershipProvider" type="WebMatrix.WebData.SimpleMembershipProvider, WebMatrix.WebData" />
</providers>
</membership>
<roleManager defaultProvider="SimpleRoleProvider">
<providers>
<add name="SimpleRoleProvider" type="WebMatrix.WebData.SimpleRoleProvider, WebMatrix.WebData" />
</providers>
</roleManager>
Denken Sie nur daran; um diesen Teil von webconfig in Ihrer App webconfig zu verwenden; Sie sollten den so aktivierten roleManager hinzufügen.
Nun, ich bin kein Experte auf ASP.NET MVC4 sondern als eine Aufgabe, die ich für mich selbst gesetzt haben, wollte ich Role Based-Website Zugang zu erstellen.
ASP.NET MVC4 ist eine ausgezeichnete Ressource! Ich habe Beschwerden über den Mangel an Informationen und die Schwierigkeit, Rollen in MVC4 zu implementieren.
Um die Aufgabe zu erfüllen, kann man SimpleMembership und SimpleRoles implementieren. Siehe die unten stehenden Links:
- Using SimpleMembership With ASP.NET WebPages von Matthew M. Osborn
- SimpleMembership, Membership Providers, Universal Providers and the new ASP.NET 4.5 Web Forms and ASP.NET MVC 4 templates von Jon Galloway
Die beiden oben genannten Links viel erklären und haben einige sehr grundlegende Code-Beispiele, aber leider die Lösung Download ist nicht verfügbar in der ersten URL.
Zusätzlich zu dem oben:
- Customize the SimpleMembership in ASP.NET MVC 4.0 von thangchung
- ASP.NET MVC 4 Sample auf MSDN
Dieser letzten Artikel geht in ein viel besseres Detail und gibt auch Quellcode zu lesen.
Danke für die Links, die geholfen haben! –
- 1. Windows Workflow 4 + ASP.NET Role Manager
- 2. Wie SimpleMemberShip Provider in Asp.net MVC 4 Applikation
- 3. Wie funktioniert das MVC 4 Login/SimpleMembership arbeiten
- 4. Vorhandene Benutzer von MVC 4 SimpleMembership in MVC 5 migrieren ASP.NET Identity
- 5. MVC 4 SimpleMembership - Warum WebSecurity.CurrentUserId -1 nach dem Login
- 6. Benutzerverwaltung mit ASP.NET MVC 4
- 7. ASP.NET MVC 4 Mit Knockout
- 8. asp.net MVC 4 mit StructureMap
- 9. Thinktecture.IdentityModel mit SimpleMembership
- 10. ASP.NET Role Provider funktioniert nicht
- 11. Wie Controller (ASP.NET MVC 4)
- 12. Simplemembership Implementierung anonymer Benutzer Methode
- 13. MVC 4 SIMPLEMitgliedschaft mit LDAP
- 14. ASP.Net MVC 4 Bundles
- 15. JavaScript in ASP.NET MVC 4
- 16. ASP.NET MVC 4 Teilansicht nicht
- 17. Jstree aktualisiert nicht mit ASP.NET MVC 4
- 18. ASP.NET MVC 4 ScriptBundle gibt
- 19. ASP.NET MVC 4 Postleitzahl Validierung
- 20. Zwingende ASP.NET Mitgliedschaft in ASP.NET MVC 4
- 21. Einzelseitenanwendung ASP.NET MVC 4 Autorisierung
- 22. ASP.NET MVC 4 ViewModel mit Child-Schnittstelle
- 23. ASP.NET MVC 4 und ExtensionlessUrlHandler
- 24. Suche nach ASP.NET (MVC, AJAX) Image Manager
- 25. ASP.NET MVC 4 App mit Bündelung und Minification, warum ist Minification im Debug-Modus aktiviert?
- 26. Aktualisieren einer ASP.NET MVC 3-Projekt zu ASP.NET MVC 4
- 27. Wie Cache Daten auf Server in asp.net mvc 4?
- 28. Wie starte ich mit ASP.Net MVC 4/Azure und MonoDevelop?
- 29. Asp.net Mvc 4 wie WebSecurity.createUserAndAccount verwenden, um mit benutzerdefinierten Feld
- 30. Format datetime in asp.net mvc 4
Es gibt keine Admin erstellt oder Vorlage für Benutzer-und Rollenverwaltung für einfache Mitgliedschaft. Ich denke, das könnte ein gutes Paket sein. – eiu165
Dieser Link beschreibt, wie Sie SimpleMembershipProvider und SimpleRoleProvider mit Benutzer- und Rollenzuordnungen implementieren können http://blog.longle.net/2012/09/25/seeding-users-and-roles-with-mvc4-simplemembershipprovider-simpleloleprovider-ef5- codefirst-and-custom-user-properties /] (http://blog.longle.net/2012/09/25/seeding-user-and-roles-with-mvc4-simplemembershipprovider-simpleleprovider-ef5-codefirst-and- custom-user-properties /) – LeLong37
Könnte eine gute Lektüre sein, bevor Sie entscheiden, ob Sie die Straße hinunter gehen wollen http://brockallen.com/2012/09/02/think-twice-about-using-membershipprovider-and-simplemembership/Auch Dinge wie Rollen und Mitgliedschaft können leicht mit Dingen wie IIdentity & GenericPrincipal verwaltet werden – Robert