Merge remote-tracking branch 'origin/QA_4_6' into QA_4_6
This commit is contained in:
commit
002240af4e
@ -819,9 +819,8 @@ class LanguageManager
|
||||
$langs = $this->availableLanguages();
|
||||
|
||||
// try to find out user's language by checking its HTTP_ACCEPT_LANGUAGE variable;
|
||||
// prevent XSS
|
||||
$accepted_languages = PMA_getenv('HTTP_ACCEPT_LANGUAGE');
|
||||
if ($accepted_languages && false === mb_strpos($accepted_languages, '<')) {
|
||||
if ($accepted_languages) {
|
||||
foreach (explode(',', $accepted_languages) as $header) {
|
||||
foreach ($langs as $language) {
|
||||
if ($language->matchesAcceptLanguage($header)) {
|
||||
|
||||
@ -128,10 +128,8 @@ class AuthenticationHttp extends AuthenticationPlugin
|
||||
} elseif (PMA_getenv('AUTH_USER')) {
|
||||
// WebSite Professional
|
||||
$PHP_AUTH_USER = PMA_getenv('AUTH_USER');
|
||||
} elseif (PMA_getenv('HTTP_AUTHORIZATION')
|
||||
&& false === strpos(PMA_getenv('HTTP_AUTHORIZATION'), '<')
|
||||
) {
|
||||
// IIS, might be encoded, see below; also prevent XSS
|
||||
} elseif (PMA_getenv('HTTP_AUTHORIZATION')) {
|
||||
// IIS, might be encoded, see below
|
||||
$PHP_AUTH_USER = PMA_getenv('HTTP_AUTHORIZATION');
|
||||
} elseif (PMA_getenv('Authorization')) {
|
||||
// FastCGI, might be encoded, see below
|
||||
|
||||
Loading…
Reference in New Issue
Block a user