https://bugzilla.wikimedia.org/show_bug.cgi?id=18799

           Summary: use wgContLang to ignore returnto=Special:UserLogout by
                    login
           Product: MediaWiki
           Version: unspecified
          Platform: All
               URL: http://translatewiki.net/w/i.php?title=Special:UserLogin
                    &returnto=Special:UserLogout&setlang=de
        OS/Version: All
            Status: NEW
          Severity: enhancement
          Priority: Normal
         Component: User login/settings
        AssignedTo: wikibugs-l@lists.wikimedia.org
        ReportedBy: umherirrender_de...@web.de


SpecialUserlogin.php using wgLang to ignore a returnto=Special:Userlogout, this
fails for user with an other language than the content.

I think it is better to use wgContLang for the code in SpecialUserlogin.php: 
# When switching accounts, it sucks to get automatically logged out
if( $this->mReturnTo == $wgLang->specialPage( 'Userlogout' ) )
{
 $this->mReturnTo = '';
}

You can test it by setlang!=en on translatewiki an than try to login, when
there is a returnto=Special:UserLogout in the url


-- 
Configure bugmail: https://bugzilla.wikimedia.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
You are on the CC list for the bug.

_______________________________________________
Wikibugs-l mailing list
Wikibugs-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l

Reply via email to