Skip to content

Instantly share code, notes, and snippets.

@sniffdk
Created June 6, 2018 09:40
  • Select an option

Select an option

Revisions

  1. sniffdk created this gist Jun 6, 2018.
    23 changes: 23 additions & 0 deletions PdfModule.cs
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,23 @@
    public class PdfModule : IHttpModule
    {
    public void Init(HttpApplication context)
    {
    context.PostAuthorizeRequest += PostAuthorizeRequest;
    }

    void PostAuthorizeRequest(object sender, EventArgs e)
    {
    var context = HttpContext.Current;
    var url = context.Request.Url.AbsolutePath;
    if (!url.EndsWith(".pdf"))
    {
    return;
    }

    // do some logic here, then just return if no further action is needed
    }

    public void Dispose()
    {
    }
    }