* Totally refactor includes/specials/SpecialUserlogin.php:
[lhc/web/wiklou.git] / includes / specials / SpecialResetpass.php
index 3e49354..3b301e4 100644 (file)
@@ -43,7 +43,6 @@ class SpecialResetpass extends SpecialPage {
                                $wgOut->addWikiMsg( 'resetpass_success' );
                                if( !$wgUser->isLoggedIn() ) {
                                        $data = array(
-                                               'action'     => 'submitlogin',
                                                'wpName'     => $this->mUserName,
                                                'wpPassword' => $this->mNewpass,
                                                'returnto'   => $wgRequest->getVal( 'returnto' ),
@@ -52,7 +51,7 @@ class SpecialResetpass extends SpecialPage {
                                                $data['wpRemember'] = 1;
                                        }
                                        $login = new LoginForm( new FauxRequest( $data, true ) );
-                                       $login->execute();
+                                       $login->login();
                                }
                                $titleObj = Title::newFromText( $wgRequest->getVal( 'returnto' ) );
                                if ( !$titleObj instanceof Title ) {