IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET Discussion :

httphandler filtre accès page aspx (vb.net)


Sujet :

ASP.NET

  1. #1
    Membre régulier
    Inscrit en
    Avril 2004
    Messages
    213
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 213
    Points : 111
    Points
    111
    Par défaut 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 : 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

  2. #2
    Membre régulier
    Inscrit en
    Avril 2004
    Messages
    213
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 213
    Points : 111
    Points
    111
    Par défaut
    J'ai poursuivis mes investigations. En fait je n'avais pas compris le framework utilise un handler pour faire le rendu des pages et que le rôle d'un handler c'est de prendre en charge le rendu d'une requête http. Donc soit on passe par un handler custom soit on passe par le handler natif.

    Par conséquent, on est en bout de chaine et donc il faut générer à la "main" le rendu ou intervenir en amont. Quelqu'un a une idée de comment faire ?

Discussions similaires

  1. Rediriction page aspx Asp.net
    Par rahhou.hassan dans le forum Général Dotnet
    Réponses: 3
    Dernier message: 25/10/2012, 12h56
  2. Réponses: 16
    Dernier message: 20/10/2007, 00h24
  3. [VB.NET] Imprimer une page aspx
    Par sehing dans le forum ASP.NET
    Réponses: 3
    Dernier message: 22/04/2005, 14h44
  4. [VB.NET] Liaison entre les pages aspx et vb
    Par cosmos38240 dans le forum ASP.NET
    Réponses: 4
    Dernier message: 18/03/2005, 12h55

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo