Ho un'azione che desidero limitare solo al ruolo "Amministratore". L'ho fatto in questo modo:Mostra pagina errore 404 dopo l'errore [Autorizza]
[Authorize(Roles = "Admin")]
public ActionResult Edit(int id)
Dopo aver manualmente sotto Controller/Modifica/1 percorso che sto reindirizzato alla pagina di login. Beh, non è male forse, ma voglio mostrare 404 invece di farlo e provare ad attaccare usando gli attributi per questo. È possibile?
Solo un commento, forse si dovrebbe mostrare un 401 o 403 http://en.wikipedia.org/ wiki/List_of_HTTP_status_codes # 4xx_Client_Error – Danny
oh, formalmente hai ragione, ma non voglio che gli altri sappiano che il nome dell'azione è corretto (probabilmente lo suggerirebbe) – deha
Credo che questo sia un duplicato di [Asp.net MVC Autorizza attributo, reindirizza alla pagina personalizzata "nessun diritto"] (http://stackoverflow.com/q/4457476/267448) –