From 8e8dcd1eeb47a67d184dee364865d7cb0395549d Mon Sep 17 00:00:00 2001 From: Evan Prodromou Date: Thu, 19 Jun 2008 10:03:50 -0400 Subject: [PATCH] build backto a little smarter darcs-hash:20080619140350-84dde-a9b640051f5b35a5f7907d49ab006e62d480b82a.gz --- lib/openid.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/openid.php b/lib/openid.php index a19bfc57f3..d044aa7624 100644 --- a/lib/openid.php +++ b/lib/openid.php @@ -94,7 +94,10 @@ function oid_get_user($openid_url) { function oid_check_immediate($openid_url, $backto=NULL) { if (!$backto) { - $backto = $_SERVER['PHP_SELF']; + $action = $_REQUEST['action']; + $args = clone($_GET); + unset($args['action']); + $backto = common_local_url($action, $args); } common_debug('going back to "' . $backto . '"', __FILE__);