From a218bec9828f8e358f774d8e426c12a32346b92a Mon Sep 17 00:00:00 2001 From: Evan Prodromou Date: Sat, 19 Jul 2008 11:47:53 -0400 Subject: [PATCH] add basic auth for user_timeline darcs-hash:20080719154753-84dde-9b0da984d03ed4010abddbc77858d86986c075b0.gz --- actions/twitapistatuses.php | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/actions/twitapistatuses.php b/actions/twitapistatuses.php index 96931fec63..5a4345ab65 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();