summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--actions/twitapistatuses.php8
1 files changed, 8 insertions, 0 deletions
diff --git a/actions/twitapistatuses.php b/actions/twitapistatuses.php
index 96931fec6..5a4345ab6 100644
--- a/actions/twitapistatuses.php
+++ b/actions/twitapistatuses.php
@@ -309,6 +309,14 @@ class TwitapistatusesAction extends TwitterapiAction {
// Set the user to be the auth user if asked-for can't be found
// honestly! This is what Twitter does, I swear --Zach
$user = $apidata['user'];
+
+ if (!$user) {
+ # This header makes basic auth go
+ header('WWW-Authenticate: Basic realm="Laconica API"');
+ # if the user hits cancel -- bam!
+ common_show_basic_auth_error();
+ exit();
+ }
}
$profile = $user->getProfile();