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
Partager