Met behulp van PrincipalPermission attributen ben ik een webapplicatie aan het beveiligen, bijvoorbeeld:
code:
Dat werkt naar behoren en als de gebruiker niet is ingelogd klapt de pagina eruit met de foutmelding:1
2
3
4
5
6
7
8
9
| [PrincipalPermission(SecurityAction.Demand, Authenticated = true)]
public partial class somepage : ExtendedPage
{
[PrincipalPermission(SecurityAction.Demand, Role="Administrator")]
protected void restrictedAction()
{ }
} |
code:
Nou wil ik graag in het geval van dergelijke security exceptions de gebruiker forwarden naar de inlogpagina, terwijl overige application errors wel gewoon worden weergegeven. Hoe kan ik dat het beste aanpakken?
1
2
3
4
| Server Error in '/' Application. -------------------------------------------------------------------------------- Security Exception |
[ Voor 5% gewijzigd door Verwijderd op 25-01-2006 21:31 ]