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 : Sélectionner tout - Visualiser dans une fenêtre à part
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