diff --git a/userspace/rootfs_override/var/www/footer.php b/userspace/rootfs_override/var/www/footer.php
index 7c4a1f178a69e9b59568c848a9bde1e0951a0ae9..53f7b38e6b0d29326954fc79863a40cc9fb5c38f 100644
--- a/userspace/rootfs_override/var/www/footer.php
+++ b/userspace/rootfs_override/var/www/footer.php
@@ -2,5 +2,9 @@
 <a href='http://www.ohwr.org/projects/wr-switch-sw' target="_blank"><IMG SRC='img/ohr.png' align=left ,  vspace=7, hspace=5, width=35 , hight=100 , border=0 , alt='OHR'></a>
 <p>White Rabbit Project - Open Hardware and Source Project <a class="footer-link" target="_blank"
  href="http://www.ohwr.org/projects/white-rabbit/wiki">White-Rabbit OHR</a>
-<a href='sysinfo.php' target="_blank"><IMG SRC='img/light_php.png' align=right , vspace=7, hspace=5, width=100 , hight=100 , border=0 , alt='PHP Info'></a>
+<?php
+if(isset($_SESSION['myusername'])) echo "<a href='sysinfo.php' target='_blank'>";
+echo "<IMG SRC='img/light_php.png' align=right , vspace=7, hspace=5, width=100 , hight=100 , border=0 , alt='PHP Info'>";
+if(isset($_SESSION['myusername'])) echo "</a>";
+?>
 </p>
diff --git a/userspace/rootfs_override/var/www/sysinfo.php b/userspace/rootfs_override/var/www/sysinfo.php
index 554a22c8bb21a786b0ae1657274db107eda5c2e3..f2a60034f898fc058adfa6b183b22a08ce98ffe5 100644
--- a/userspace/rootfs_override/var/www/sysinfo.php
+++ b/userspace/rootfs_override/var/www/sysinfo.php
@@ -1,5 +1,31 @@
-<?php
+<?php 
+include 'functions.php';
+ob_start();
+if(strcmp($_SESSION['LASTIME'],filectime($GLOBALS['kconfigfile'])) &&
+		strcmp(basename($_SERVER['PHP_SELF']), "reboot.php")){
+	echo "<script>
+	alert('WARNING: Dotconfig has been modified. Realoading configuration...');
+	window.location.href='index.php';
+	</script>";
+	load_kconfig();
+}
+if (isset($_SESSION['LAST_ACTIVITY'])
+					&& (!empty($_SESSION["myusername"]))
+					&& (time() - $_SESSION['LAST_ACTIVITY'] > 600)) {
+    // last request was more than 10 minutes ago
+    session_unset();
+    session_destroy();
+    header('Location: index.php');
+}
+$_SESSION['LAST_ACTIVITY'] = time();
 
-phpinfo();
+if(isset($_SESSION['myusername'])) 
+{
+	phpinfo();
+}
+else
+{
+	header('Location: index.php');
+}
 
 ?>