httphandler filtre accès page aspx (vb.net)
Bonjour à tous,
J'ai fait un httphandler pour vérifier les droits d'accès à une page aspx d'une zone protégée de mon application. Je n'ai pas de soucis pour réorienter la requête si je juge que l’utilisateur ne doit pas avoir accès. En revanche si je laisse le requête continuer, j'arrive sur une page blanche.
Comment faire pour charger la page demandée ? sachant qu'en plus dans l'url il peut y avoir des paramètres à prendre en compte.
Extrait du code
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
|
Public Class RestrictingFilesAccessHandler
Implements IHttpHandler, IReadOnlySessionState
Public Sub ProcessRequest(ByVal context As HttpContext) Implements IHttpHandler.ProcessRequest
Dim accesOk = if(context.Request.Path.Contains("toto") 'test fictif pour l'occasion :)
If (Not accesOk) Then
context.Response.Redirect("~/access_denied.aspx")
Else
???? 'Code qui me manque
End if
End Sub
Public ReadOnly Property IsReusable() As Boolean Implements IHttpHandler.IsReusable
Get
Return False
End Get
End Property
End Class |