aboutsummaryrefslogtreecommitdiffstats
path: root/apps/files_encryption/lib/helper.php
diff options
context:
space:
mode:
authorFlorin Peter <github@florin-peter.de>2013-05-28 09:27:04 +0200
committerFlorin Peter <github@florin-peter.de>2013-05-28 09:27:04 +0200
commit6f9e425939ff9edb3d0d4c606c38fe9c0416b845 (patch)
tree0524ce935a72c0531ab6191f4ca76a9fd0b853ea /apps/files_encryption/lib/helper.php
parent3420d853ab1e5e03a1a7c400192b1faf8b194bd6 (diff)
downloadnextcloud-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-xapps/files_encryption/lib/helper.php16
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