diff --git a/html/popup.php b/html/popup.php
index eda69a6ce..2ba3a0b5d 100644
--- a/html/popup.php
+++ b/html/popup.php
@@ -30,6 +30,17 @@ require_once NOALYSS_INCLUDE.'/class/class_periode.php';
html_page_start($_SESSION['g_theme']);
echo '
';
global $g_user;
+/*
+ * Check if the user is still connected
+ */
+if ( $g_user == null || ! isset ($_SESSION['g_user'] ) )
+{
+ echo "
"._('Vous êtes déconnecté')."
";
+ $backurl=$_SERVER['REQUEST_URI'];
+ $url="index.php?".http_build_query(array('reconnect'=>1,'backurl'=>urlencode($backurl)));
+ redirect($url);
+ exit();
+}
$g_user->Check();
$g_user->check_dossier(Dossier::id());