]> source.dussan.org Git - nextcloud-server.git/commitdiff
fix login for hosts running on port 80
authorFrank Karlitschek <frank@owncloud.org>
Tue, 5 Jun 2012 13:26:31 +0000 (15:26 +0200)
committerFrank Karlitschek <frank@owncloud.org>
Tue, 5 Jun 2012 13:26:31 +0000 (15:26 +0200)
lib/base.php

index b9c28119e32915adafa02f851db23976d141f3a7..641005c57c6ad9b9a86f34a4a9129bbdbbc62def 100644 (file)
@@ -370,8 +370,8 @@ class OC{
                $refererhost=parse_url($referer);
                if(isset($refererhost['host'])) $refererhost=$refererhost['host']; else $refererhost='';
                $server=OC_Helper::serverHost();
-               $serverhost=parse_url($server);
-               if(isset($serverhost['host'])) $serverhost=$serverhost['host']; else $serverhost='';
+               $serverhost=explode(':',$server);
+               $serverhost=$serverhost['0']; 
                if(!self::$CLI){
                        if(($_SERVER['REQUEST_METHOD']=='POST') and ($refererhost<>$serverhost)) {
                                $url = OC_Helper::serverProtocol().'://'.$server.OC::$WEBROOT.'/index.php';