Domanda

ho implementato il modello di sicurezza ASP.NET e sto permettendo / negare l'accesso agli utenti nel web.config in base a quali ruoli sono in es.

  <system.web>
   <authorization>
    <allow roles = "Admin" />
   </authorization>
  </system.web>

Quando provo e visitare una pagina non ho accesso a, mi viene richiesto il login, ma sto già registrato e se provo accedere di nuovo solo mostra un registro nel controllo perché non lo faccio avere l'autorizzazione corretta sulla base di mio ruolo, però come posso visualizzare un messaggio più significativo per l'utente, vale a dire. "Non si dispone di autorizzazioni sufficienti per visualizzare questa pagina." Piuttosto che solo il registro di controllo?

È stato utile?

Soluzione

Questo post più vecchi descritto il problema e ha la risposta.

Nessun testo di errore di login per il ruolo basato autenticazione in ASP.NET

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