From e5ac34c0a03ce2cf1939bbcbf68b0ffc40465e93 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andrej=20Rama=C5=A1euski?= <andrej@x2.cz> Date: Sun, 1 Nov 2020 18:21:51 +0100 Subject: [PATCH] Bitova kontrola ke sledovani --- lib/PiTube/Controller/Nginx.pm | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/PiTube/Controller/Nginx.pm b/lib/PiTube/Controller/Nginx.pm index 7316223..6f0612a 100644 --- a/lib/PiTube/Controller/Nginx.pm +++ b/lib/PiTube/Controller/Nginx.pm @@ -23,6 +23,10 @@ sub callback_rtmp { }); $c->render( status => 403, text => ''), return if ! $user; +# my $acl = $c->schema->resultset('ACL')->user_acl( +# $user->username, +# ); + # TODO: autorizace user/stream # aktualizace stavu streamu @@ -57,7 +61,7 @@ sub callback_hls { $c->app->log->debug($c->req->headers->header('X-Original-URI')); if ($c->req->headers->header('X-Original-URI') =~ HLS ) { - if ( $c->session->{user}{acl}{ $1 } ) { + if ( $c->session->{user}{acl}{ $1 } & 4 ) { #TODO: constant $c->render( status => 204, text => '' ); return; } -- GitLab