diff --git a/include/client/header.inc.php b/include/client/header.inc.php
index 7826f442f0350554ff60e5abf3ba5389d7dd4bea..e7031dd3edb84c0107185c92e9db84a0a8d070c5 100644
--- a/include/client/header.inc.php
+++ b/include/client/header.inc.php
@@ -50,11 +50,16 @@ header("Content-Type: text/html; charset=UTF-8\r\n");
                 <a href="<?php echo ROOT_PATH; ?>account.php">Profile</a> |
                 <a href="<?php echo ROOT_PATH; ?>tickets.php">Tickets <b>(<?php echo $thisclient->getNumTickets(); ?>)</b></a> -
                 <a href="<?php echo ROOT_PATH; ?>logout.php?auth=<?php echo $ost->getLinkToken(); ?>">Log Out</a>
-             <?php
-             }elseif($nav){ ?>
-                 Guest User | <a href="<?php echo ROOT_PATH; ?>login.php">Log In</a>
-              <?php
-             } ?>
+            <?php
+            } elseif($nav) {
+                if ($cfg->getClientRegistrationMode() == 'public') { ?>
+                    Guest User | <?php
+                }
+                if ($cfg->getClientRegistrationMode() != 'disabled') { ?>
+                    <a href="<?php echo ROOT_PATH; ?>login.php">Log In</a>
+<?php
+                }
+            } ?>
             </p>
         </div>
         <?php