diff --git a/lam/lib/security.inc b/lam/lib/security.inc
index 397c3e5e..a331a218 100644
--- a/lam/lib/security.inc
+++ b/lam/lib/security.inc
@@ -121,6 +121,7 @@ function logoffAndBackToLoginPage() {
break;
}
}
+ $page .= "?expired=yes";
echo $_SESSION['header'];
echo "
\n";
echo "\n";
diff --git a/lam/templates/login.php b/lam/templates/login.php
index 5ebcd929..323d1160 100644
--- a/lam/templates/login.php
+++ b/lam/templates/login.php
@@ -187,6 +187,11 @@ function display_LoginPage($config_object) {
echo "
";
}
}
+ // check if session expired
+ if (isset($_GET['expired'])) {
+ StatusMessage("ERROR", _("Your session expired, please log in again."));
+ echo "
";
+ }
?>