Forse mi sto avvicinando a questo modo sbagliato e dovrei fare tutto nei filtri azione, in tal caso per favore indicami la giusta direzione!ASP.NET MVC verifica se l'utente appartiene a [x] gruppo
Sto installando la mia applicazione ASP.NET MVC in modo che l'azione di un indice HomeController offre due diversi tipi di contenuti, in questo modo:
if(Request.IsAuthenticated)
return View("IndexRegistered");
else
return View("IndexGuest");
Questo va bene, ma dire che voglio dividerlo in tre così gli amministratori ottengono la propria pagina ...
Qualcuno può illuminarmi sul pezzo mancante di questo puzzle?
http://blog.wekeroad.com/blog/aspnet-mvc-securing-your-controller-actions/ –
se (User.IsInRole ("Amministratore")) era esattamente quello di cui avevo bisogno, grazie! Ancora aperto all'input se esiste un modo migliore per farlo. Nella prima istanza di utilizzo di Autorizza, sembra che sarebbe un modo migliore per me (anche se non riesco davvero a capire perché), a meno che non lo comprenda, offre solo una condizione di permessi/rifiuto coperta, non più condizioni che sono quello che sto cercando – nathanchere
È possibile aggiungere più ruoli alla proprietà Role, aggiornerò il codice. –