summaryrefslogtreecommitdiff
path: root/plugins/Autocomplete
diff options
context:
space:
mode:
authorBrion Vibber <brion@pobox.com>2010-12-06 17:20:14 -0800
committerBrion Vibber <brion@pobox.com>2010-12-06 17:20:14 -0800
commit4b4b763255ad3b2bff8f18da2bd3927b52a54e55 (patch)
tree2a7a4338e4da3cff69c9e1260cfe64ba162aac1e /plugins/Autocomplete
parent66621413287aa73e385d2ad50336a43e90129720 (diff)
For good measure, don't return autocomplete results when not logged in.
Diffstat (limited to 'plugins/Autocomplete')
-rw-r--r--plugins/Autocomplete/autocomplete.php8
1 files changed, 8 insertions, 0 deletions
diff --git a/plugins/Autocomplete/autocomplete.php b/plugins/Autocomplete/autocomplete.php
index c4b30d264..c92002245 100644
--- a/plugins/Autocomplete/autocomplete.php
+++ b/plugins/Autocomplete/autocomplete.php
@@ -87,7 +87,15 @@ class AutocompleteAction extends Action
function prepare($args)
{
+ // If we die, show short error messages.
+ StatusNet::setApi(true);
+
parent::prepare($args);
+
+ $cur = common_current_user();
+ if (!$cur) {
+ throw new ClientException('Access forbidden', true);
+ }
$this->groups=array();
$this->users=array();
$q = $this->arg('q');