diff options
author | Lukas Reschke <lukas@statuscode.ch> | 2012-11-01 22:37:37 +0100 |
---|---|---|
committer | Lukas Reschke <lukas@statuscode.ch> | 2012-11-01 22:37:37 +0100 |
commit | 822e4d5f6c21c24ec9f39f271106d9fc2c28c6b6 (patch) | |
tree | 1b75846ff2e9ad43fae5b19b2d7b404c21a6e27d /lib/base.php | |
parent | 81f019b6c5aea827b72dc2aef115e4f0a5cf48c1 (diff) | |
download | nextcloud-server-822e4d5f6c21c24ec9f39f271106d9fc2c28c6b6.tar.gz nextcloud-server-822e4d5f6c21c24ec9f39f271106d9fc2c28c6b6.zip |
Check for redirect_url for logged in users
This checks if there is a redirect_url for logged in users
Diffstat (limited to 'lib/base.php')
-rw-r--r-- | lib/base.php | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/lib/base.php b/lib/base.php index eee36da2eb2..0d3de2c3642 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')); |