Domanda

Voglio reindirizzare l'utente a una pagina di errore personalizzata quando gli viene negato l'accesso a una pagina a causa dei ruoli di appartenenza ASP.NET. Ho pensato che questo potesse essere risolto dalla sezione customErrors del file web.config, ma nessuno degli errori che ho provato lo ha rilevato.

In altre parole, se un utente è nel ruolo "Progetto Focale" accesso e tenta di accedere a una pagina autorizzata solo per gli utenti nel ruolo "Amministratore", voglio che ASP.NET reindirizzi questo utente a una pagina speciale in cui posso registrare l'errore e aiutare l'utente.

Sembra un semplice requisito, ma nessuno dei miei googling ha trovato una risposta. Qualsiasi aiuto sarebbe molto apprezzato.

È stato utile?

Soluzione

La tua risposta è qui

Ha una buona spiegazione e perché devi usare Application_EndRequest in questo caso.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top