summaryrefslogtreecommitdiff
path: root/plugins
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2017-02-10 22:02:30 +0300
committerAndrew Dolgov <[email protected]>2017-02-10 22:02:30 +0300
commit2187322caee25756d28983f069e291612023c6dc (patch)
tree912818ac213c5b8d0de171f937f6ec4c81fabd2d /plugins
parent4daaf234910cffab0d093e2168b3161e60bcf976 (diff)
af_zz_imgproxy: redirect to caller url unless called in user context
Diffstat (limited to 'plugins')
-rw-r--r--plugins/af_zz_imgproxy/init.php6
1 files changed, 6 insertions, 0 deletions
diff --git a/plugins/af_zz_imgproxy/init.php b/plugins/af_zz_imgproxy/init.php
index 5d9a96ac3..6d7954c3c 100644
--- a/plugins/af_zz_imgproxy/init.php
+++ b/plugins/af_zz_imgproxy/init.php
@@ -35,6 +35,12 @@ class Af_Zz_ImgProxy extends Plugin {
$url = rewrite_relative_url(SELF_URL_PATH, $_REQUEST["url"]);
$kind = (int) $_REQUEST["kind"]; // 1 = video
+ // called without user context, let's just redirect to original URL
+ if (!$_SESSION["uid"]) {
+ header("Location: $url");
+ return;
+ }
+
$extension = $kind == 1 ? '.mp4' : '.png';
$local_filename = CACHE_DIR . "/images/" . sha1($url) . $extension;