diff options
author | Florin Peter <github@florin-peter.de> | 2013-05-28 09:27:04 +0200 |
---|---|---|
committer | Florin Peter <github@florin-peter.de> | 2013-05-28 09:27:04 +0200 |
commit | 6f9e425939ff9edb3d0d4c606c38fe9c0416b845 (patch) | |
tree | 0524ce935a72c0531ab6191f4ca76a9fd0b853ea /apps/files_encryption/lib/helper.php | |
parent | 3420d853ab1e5e03a1a7c400192b1faf8b194bd6 (diff) | |
download | nextcloud-server-6f9e425939ff9edb3d0d4c606c38fe9c0416b845.tar.gz nextcloud-server-6f9e425939ff9edb3d0d4c606c38fe9c0416b845.zip |
fix for losing private key while being logged in and accessing a public link
Diffstat (limited to 'apps/files_encryption/lib/helper.php')
-rwxr-xr-x | apps/files_encryption/lib/helper.php | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/apps/files_encryption/lib/helper.php b/apps/files_encryption/lib/helper.php index 7a2d19eed57..3867a368a9a 100755 --- a/apps/files_encryption/lib/helper.php +++ b/apps/files_encryption/lib/helper.php @@ -173,4 +173,20 @@ class Helper return $return; } + + + /** + * @brief checks if access is public/anonymous user + * @return bool + */ + public static function isPublicAccess() { + if (\OCP\USER::getUser() === false + || (isset($_GET['service']) && $_GET['service'] == 'files' + && isset($_GET['t'])) + ) { + return true; + } else { + return false; + } + } }
\ No newline at end of file |