From 80dcd9af3a49f7b357c0a02ed0eb449c15e94b7e Mon Sep 17 00:00:00 2001 From: Yuri Astrakhan Date: Sat, 23 Sep 2006 15:55:51 +0000 Subject: [PATCH] * Moved session saving code from processLogin() to authenticateUserData() for better reuse. --- includes/SpecialUserlogin.php | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/includes/SpecialUserlogin.php b/includes/SpecialUserlogin.php index 65b66e36ea..9dbfbc3961 100644 --- a/includes/SpecialUserlogin.php +++ b/includes/SpecialUserlogin.php @@ -352,6 +352,11 @@ class LoginForm { { $wgAuth->updateUser( $u ); $wgUser = $u; + + # We've verified now, update the real record + $wgUser->setOption( 'rememberpassword', $this->mRemember ? 1 : 0 ); + $wgUser->setCookies(); + $wgUser->saveSettings(); return AuthSuccess; } } @@ -362,12 +367,6 @@ class LoginForm { switch ($this->authenticateUserData()) { case (AuthSuccess): - # We've verified now, update the real record - # - $wgUser->setOption( 'rememberpassword', $this->mRemember ? 1 : 0 ); - $wgUser->setCookies(); - $wgUser->saveSettings(); - if( $this->hasSessionCookie() ) { return $this->successfulLogin( wfMsg( 'loginsuccess', $wgUser->getName() ) ); } else { -- 2.20.1