diff options
Diffstat (limited to 'pages/edit_timer.ecpp')
-rw-r--r-- | pages/edit_timer.ecpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/pages/edit_timer.ecpp b/pages/edit_timer.ecpp index 9d6fd9f..734a531 100644 --- a/pages/edit_timer.ecpp +++ b/pages/edit_timer.ecpp @@ -7,6 +7,7 @@ #include "exception.h" #include "tools.h" #include "timers.h" +#include "setup.h" using namespace std; using namespace vdrlive; @@ -38,10 +39,16 @@ using namespace vdrlive; int lifetime = 0; string aux = ""; </%args> +<%session scope="global"> +bool logged_in(false); +</%session> <%request scope="page"> cTimer* timer; </%request> <%include>page_init.eh</%include> +<{ +if (!logged_in && LiveSetup().UseAuth()) return reply.redirect("login.html"); +}> <%cpp> cMutexLock timersLock( &LiveTimerManager() ); SortedTimers& timers = LiveTimerManager().GetTimers(); |