*/
public function execute( $subPage ) {
// Make sure session is persisted
- $session = MediaWiki\Session\SessionManager::getGlobalSession();
+ $session = SessionManager::getGlobalSession();
$session->persist();
$this->load();
DeferredUpdates::addUpdate( new SiteStatsUpdate( 0, 0, 0, 0, 1 ) );
// Watch user's userpage and talk page
- $u->addWatch( $u->getUserPage(), WatchedItem::IGNORE_USER_RIGHTS );
+ $u->addWatch( $u->getUserPage(), User::IGNORE_USER_RIGHTS );
return Status::newGood( $u );
}
}
$isAutoCreated = false;
- if ( $u->getID() == 0 ) {
+ if ( $u->getId() == 0 ) {
$status = $this->attemptAutoCreate( $u );
if ( $status !== self::SUCCESS ) {
return $status;
$code = $request->getVal( 'uselang', $user->getOption( 'language' ) );
$userLang = Language::factory( $code );
$wgLang = $userLang;
+ RequestContext::getMain()->setLanguage( $userLang );
$this->getContext()->setLanguage( $userLang );
// Reset SessionID on Successful login (bug 40995)
$this->renewSessionId();
/**
* Get the login token from the current session
- * @since 1.27 returns a MediaWiki\\Session\\Token instead of a string
- * @return MediaWiki\\Session\\Token
+ * @since 1.27 returns a MediaWiki\Session\Token instead of a string
+ * @return MediaWiki\Session\Token
*/
public static function getLoginToken() {
global $wgRequest;
/**
* Get the createaccount token from the current session
- * @since 1.27 returns a MediaWiki\\Session\\Token instead of a string
- * @return MediaWiki\\Session\\Token
+ * @since 1.27 returns a MediaWiki\Session\Token instead of a string
+ * @return MediaWiki\Session\Token
*/
public static function getCreateaccountToken() {
global $wgRequest;
$wgCookieSecure = false;
}
- MediaWiki\Session\SessionManager::getGlobalSession()->resetId();
+ SessionManager::getGlobalSession()->resetId();
}
/**