Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/matomo-org/matomo.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStefan Giehl <stefan@piwik.org>2018-07-09 22:34:03 +0300
committerdiosmosis <diosmosis@users.noreply.github.com>2018-07-09 22:34:03 +0300
commit844e123d13ae5fe7ee5cccfabb71d7787fc7db90 (patch)
treed1ca5ef04e6e8136c7edebd62ff35cd854073650 /plugins/LanguagesManager
parent5eb6b4b469a7a5e08c35518f9abacce8a29dc5da (diff)
Use secure lang cookie when using https (#13104)
Diffstat (limited to 'plugins/LanguagesManager')
-rw-r--r--plugins/LanguagesManager/LanguagesManager.php2
1 files changed, 2 insertions, 0 deletions
diff --git a/plugins/LanguagesManager/LanguagesManager.php b/plugins/LanguagesManager/LanguagesManager.php
index af4557de9b..8feac9f3dc 100644
--- a/plugins/LanguagesManager/LanguagesManager.php
+++ b/plugins/LanguagesManager/LanguagesManager.php
@@ -18,6 +18,7 @@ use Piwik\Cookie;
use Piwik\Db;
use Piwik\Intl\Locale;
use Piwik\Piwik;
+use Piwik\ProxyHttp;
use Piwik\Translate;
use Piwik\Translation\Translator;
use Piwik\View;
@@ -222,6 +223,7 @@ class LanguagesManager extends \Piwik\Plugin
$cookieName = Config::getInstance()->General['language_cookie_name'];
$cookie = new Cookie($cookieName, 0);
$cookie->set('language', $languageCode);
+ $cookie->setSecure(ProxyHttp::isHttps());
$cookie->save();
return true;
}