From 67340ce11c773287a4807ddc4567add775a3fcd7 Mon Sep 17 00:00:00 2001 From: Evan Prodromou Date: Mon, 17 Nov 2008 21:49:47 -0500 Subject: ♫ Don't you forget about me ♫ MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit darcs-hash:20081118024947-84dde-46f68dff10cd2b5665fbd482f90ac83601df4228.gz --- actions/finishopenidlogin.php | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'actions/finishopenidlogin.php') diff --git a/actions/finishopenidlogin.php b/actions/finishopenidlogin.php index f09027e9e..b8008afb2 100644 --- a/actions/finishopenidlogin.php +++ b/actions/finishopenidlogin.php @@ -134,6 +134,10 @@ class FinishopenidloginAction extends Action { # oid_update_user($user, $sreg); common_set_user($user->nickname); common_real_login(true); + if ($_SESSION['openid_rememberme']) { + common_rememberme($user); + } + unset($_SESSION['openid_rememberme']); $this->go_home($user->nickname); } else { $this->save_values($display, $canonical, $sreg); @@ -229,6 +233,10 @@ class FinishopenidloginAction extends Action { oid_set_last($display); common_set_user($user->nickname); common_real_login(true); + if ($_SESSION['openid_rememberme']) { + common_rememberme($user); + } + unset($_SESSION['openid_rememberme']); common_redirect(common_local_url('showstream', array('nickname' => $user->nickname))); } @@ -264,6 +272,10 @@ class FinishopenidloginAction extends Action { oid_set_last($display); common_set_user($user->nickname); common_real_login(true); + if ($_SESSION['openid_rememberme']) { + common_rememberme($user); + } + unset($_SESSION['openid_rememberme']); $this->go_home($user->nickname); } -- cgit v1.2.3-54-g00ecf