diff --git a/sites/all/modules/doorman/doorman.module b/sites/all/modules/doorman/doorman.module
index 49b5959..c6b8a85 100644
--- a/sites/all/modules/doorman/doorman.module
+++ b/sites/all/modules/doorman/doorman.module
@@ -20,9 +20,15 @@
     '/cron.php',
     '/xmlrpc.php',
   );
-
+  
+  $ignore = false;
+  foreach ($ignore_paths as $path) {
+    if(strpos(request_uri(), $path) === 0 ){
+      $ignore = true;
+    }
+  }
   // Drush is also excluded from Doorman rules.
-  if (in_array(request_uri(), $ignore_paths) || drupal_is_cli()) {
+  if ($ignore || drupal_is_cli()) {
     return;
   }
   // Force anonymous users to login, if the URL isn't explicitly allowed.
