From 822e4d5f6c21c24ec9f39f271106d9fc2c28c6b6 Mon Sep 17 00:00:00 2001 From: Lukas Reschke <lukas@statuscode.ch> Date: Thu, 1 Nov 2012 22:37:37 +0100 Subject: [PATCH] Check for redirect_url for logged in users This checks if there is a redirect_url for logged in users --- lib/base.php | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/lib/base.php b/lib/base.php index eee36da2eb..0d3de2c364 100644 --- a/lib/base.php +++ b/lib/base.php @@ -490,6 +490,13 @@ class OC{ require_once 'setup.php'; exit(); } + // Handle redirect URL for logged in users + if(isset($_REQUEST['redirect_url']) && OC_User::isLoggedIn()) { + $location = OC_Helper::makeURLAbsolute(urldecode($_REQUEST['redirect_url'])); + header( 'Location: '.$location ); + return; + } + // Handle WebDAV if($_SERVER['REQUEST_METHOD']=='PROPFIND') { header('location: '.OC_Helper::linkToRemote('webdav')); -- GitLab