summaryrefslogtreecommitdiffstats
path: root/lib/base.php
diff options
context:
space:
mode:
authorLukas Reschke <lukas@statuscode.ch>2012-11-01 22:37:37 +0100
committerLukas Reschke <lukas@statuscode.ch>2012-11-01 22:37:37 +0100
commit822e4d5f6c21c24ec9f39f271106d9fc2c28c6b6 (patch)
tree1b75846ff2e9ad43fae5b19b2d7b404c21a6e27d /lib/base.php
parent81f019b6c5aea827b72dc2aef115e4f0a5cf48c1 (diff)
downloadnextcloud-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.php7
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'));