diff Core/HttpServer/MongooseServer.cpp @ 1959:45c4387a379c

Access to the HTTP headers in the "IncomingHttpRequestFilter()" callback
author Sebastien Jodogne <s.jodogne@gmail.com>
date Thu, 07 Apr 2016 16:26:22 +0200
parents b1291df2f780
children af0c90ae0915
line wrap: on
line diff
--- a/Core/HttpServer/MongooseServer.cpp	Wed Apr 06 14:41:26 2016 +0200
+++ b/Core/HttpServer/MongooseServer.cpp	Thu Apr 07 16:26:22 2016 +0200
@@ -645,7 +645,7 @@
     const IIncomingHttpRequestFilter *filter = that->GetIncomingHttpRequestFilter();
     if (filter != NULL)
     {
-      if (!filter->IsAllowed(method, request->uri, remoteIp, username.c_str()))
+      if (!filter->IsAllowed(method, request->uri, remoteIp, username.c_str(), headers))
       {
         output.SendUnauthorized(ORTHANC_REALM);
         return;