Mi chiedo come utilizzare la funzionalità di Role Manager con il sistema SimpleMembership
incluso in ASP.NET MVC 4, in particolare come creare un controller che gestisca tutti i dati associati con Ruoli e utilizzando la tabella webpage_Roles
creata da SimpleMembership
quando viene creato un progetto con un modello Internet. C'è un modo per automatizzare questo all'interno delle azioni Login/Register nell'accountController?Come abilitare Role Manager con SimpleMembership su ASP.NET MVC 4
risposta
Nel web.config aggiungere la seguente
<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>
Basta ricordare; per utilizzare questa parte di webconfig nella tua app webconfig; dovresti aggiungere roleManager abilitato come questo;
Beh, io non sono un esperto di ASP.NET MVC4 ma come un compito che ho fissato per me stesso, ho voluto creare Role Based accesso al sito.
ASP.NET MVC4 è una risorsa eccellente! Ho lamentele per la mancanza di informazioni e difficoltà nell'implementare ruoli in MVC4.
Per raggiungere l'attività è possibile implementare SimpleMembership e SimpleRoles. Cliccate i seguenti link:
- Using SimpleMembership With ASP.NET WebPages di Matthew M. Osborn
- SimpleMembership, Membership Providers, Universal Providers and the new ASP.NET 4.5 Web Forms and ASP.NET MVC 4 templates di Jon Galloway
Quanto sopra due collegamenti spiegano molto e hanno alcuni esempi di codice molto semplici, ma purtroppo la soluzione download è non disponibile nel primo URL.
In aggiunta a quanto sopra:
- Customize the SimpleMembership in ASP.NET MVC 4.0 da thangchung
- ASP.NET MVC 4 Sample su MSDN
Quest'ultimo articolo va in un dettaglio molto meglio e dà anche il codice sorgente di esaminare.
Grazie per i collegamenti che ha aiutato! –
- 1. MVC 4 SImpleMembership con LDAP
- 2. Come utilizzare Provider SimpleMemberShip in Asp.net MVC 4 applicazione
- 3. metodo MVC 4 SimpleMembership HasLocalAccount non trovato
- 4. Migrazione di utenti esistenti da MVC 4 SimpleMembership a MVC 5 Identità ASP.NET
- 5. asp.net MVC 4 con StructureMap
- 6. MVC MiniProfiler con ASP.NET MVC 4
- 7. personalizzato Asp.Net MVC 4
- 8. ASP.NET MVC 4 Bundles
- 9. Gestione utenti con ASP.NET MVC 4
- 10. Angular.js e ASP.NET MVC 4
- 11. asp.net mvc 2 a MVC 4
- 12. ASP.NET MVC 4 Funzioni mobili
- 13. Sovrascrittura appartenenza ASP.NET in ASP.NET MVC 4
- 14. ASP.NET MVC 4 e ExtensionlessUrlHandler
- 15. Integrazione MVC di Autofac con ASP.Net MVC 4
- 16. ASP.NET MVC 4 Cap convalida
- 17. Campo valuta ASP.NET MVC 4
- 18. Come eliminare un utente SimpleMembership?
- 19. Come Mock HttpContext.User.Identity.Name in Asp.Net MVC 4
- 20. Utilizzo di MVC 4 SimpleMembership con un modello EF di database esistente prima
- 21. Asp.net MVC 4 come utilizzare WebSecurity.createUserAndAccount con il campo personalizzato
- 22. Come posso gestire i profili usando SimpleMembership?
- 23. Localizzazione in ASP.NET MVC 4 utilizzando App_GlobalResources
- 24. Formato datetime in asp.net mvc 4
- 25. Distribuzione dell'app ASP.Net MVC 4 su IIS 7
- 26. Riferimenti Named Pipes che non funzionano con ASP.NET MVC 4
- 27. È possibile distribuire l'applicazione ASP.NET MVC 4 in .net 4
- 28. ASP.NET MVC 4 - 301 Reindirizzamenti in RouteConfig.cs
- 29. AntiForgeryToken deprecato in ASP.Net MVC 4 RC
- 30. Distribuito Progetto ASP.NET MVC 4 non eseguito
non esiste un modello o un amministratore per l'utente e la gestione dei ruoli per l'appartenenza semplice. Penso che potrebbe essere un buon pacchetto di nuget. – eiu165
Questo collegamento illustra come implementare SimpleMembershipProvider e SimpleRoleProvider con associazioni utente e ruoli [http://blog.longle.net/2012/09/25/seeding-users-and-roles-with-mvc4-simplemembershipprovider-simpleroleprovider-ef5- user-proprietà codefirst-e-custom-/] (http://blog.longle.net/2012/09/25/seeding-users-and-roles-with-mvc4-simplemembershipprovider-simpleroleprovider-ef5-codefirst-and- custom-user-properties /) – LeLong37
Potrebbe essere una buona lettura prima di decidere se si vuole andare su quella strada http://brockallen.com/2012/09/02/think-twice-about-using-membershipprovider-and-simplemembership/Anche cose come i ruoli e l'appartenenza possono essere facilmente gestiti con cose come IIdentity e GenericPrincipal – Robert