diff --git a/modules/ldapstatus/www/index.php b/modules/ldapstatus/www/index.php
index 0cc6dd6c4eb721a39f1f10a23c2cbe915b2af01c..da693640bcfceb05bf4127065b095b72943063ff 100644
--- a/modules/ldapstatus/www/index.php
+++ b/modules/ldapstatus/www/index.php
@@ -2,9 +2,20 @@
 
 
 $config = SimpleSAML_Configuration::getInstance();
+$session = SimpleSAML_Session::getInstance();
+
+if (!$session->isValid('login-admin') ) {
+	SimpleSAML_Utilities::redirect('/' . $config->getBaseURL() . 'auth/login-admin.php',
+		array('RelayState' => SimpleSAML_Utilities::selfURL())
+	);
+}
+
+
 $ldapconfig = $config->copyFromBase('loginfeide', 'config-login-feide.php');
 
 
+
+
 $orgs = $ldapconfig->getValue('orgldapconfig');
 
 #echo '<pre>'; print_r($orgs); exit;