summaryrefslogtreecommitdiff
path: root/pages/play_recording.ecpp
diff options
context:
space:
mode:
Diffstat (limited to 'pages/play_recording.ecpp')
-rw-r--r--pages/play_recording.ecpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/pages/play_recording.ecpp b/pages/play_recording.ecpp
index d314ace..3d95352 100644
--- a/pages/play_recording.ecpp
+++ b/pages/play_recording.ecpp
@@ -2,6 +2,7 @@
#include <string>
#include <vdr/recording.h>
#include "exception.h"
+#include "setup.h"
#include "tasks.h"
#include "tools.h"
@@ -12,7 +13,11 @@ using namespace vdrlive;
<%args>
string param;
</%args>
+<%session scope="global">
+bool logged_in(false);
+</%session>
<%cpp>
+ if (!logged_in && LiveSetup().UseAuth()) return reply.redirect("login.html");
reply.setContentType( "application/xml" );
ReplayRecordingTask task( param );