From 550718eec7eb30a83897af661e13d8d6c7aa6c40 Mon Sep 17 00:00:00 2001
From: Daniel Wentsch <hello@wentsch.me>
Date: Thu, 15 Oct 2015 17:11:27 +0200
Subject: [PATCH] Add support for PHP-FPM (FastCGI Process Manager)

---
 sites/all/modules/contrib/shield/shield.module | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sites/all/modules/contrib/shield/shield.module b/sites/all/modules/contrib/shield/shield.module
index a358547..84c78b7 100644
--- a/sites/all/modules/contrib/shield/shield.module
+++ b/sites/all/modules/contrib/shield/shield.module
@@ -167,7 +167,7 @@ function shield_boot() {
   if (!empty($_SERVER['PHP_AUTH_USER']) && isset($_SERVER['PHP_AUTH_PW']) && $_SERVER['PHP_AUTH_USER'] == $user && $_SERVER['PHP_AUTH_PW'] == $pass) {
     return;
   }
-  elseif (substr(php_sapi_name(), 0, 3) == 'cgi') {
+  elseif (substr(php_sapi_name(), 0, 3) == 'cgi' || substr(php_sapi_name(), 0, 3) == 'fpm') {
     // We have (some sort of) CGI.
     if (isset($_SERVER['REDIRECT_REMOTE_USER'])) {
       $auth_var = 'REDIRECT_REMOTE_USER';
-- 
2.3.8 (Apple Git-58)+GitX