Browse Source

Merge pull request #19402 from owncloud/public-recognizeauthsession

Allow public webdav auth to recognize sesssion
remotes/origin/certificate-external-storage-visibility
Thomas Müller 10 years ago
parent
commit
d007c32907
  1. 5
      apps/files_sharing/lib/connector/publicauth.php

5
apps/files_sharing/lib/connector/publicauth.php

@ -82,10 +82,13 @@ class PublicAuth extends \Sabre\DAV\Auth\Backend\AbstractBasic {
}
return true;
} else if (\OC::$server->getSession()->exists('public_link_authenticated')
&& \OC::$server->getSession()->get('public_link_authenticated') === $linkItem['id']) {
return true;
} else {
return false;
}
} elseif ($linkItem['share_type'] == \OCP\Share::SHARE_TYPE_REMOTE) {
} else if ($linkItem['share_type'] == \OCP\Share::SHARE_TYPE_REMOTE) {
return true;
} else {
return false;

Loading…
Cancel
Save