Send a HSTS HTTP header to enforce SSL

remotes/origin/stable5
Lukas Reschke 13 years ago
parent 2f4b1b0e4c
commit cda2135966
  1. 1
      lib/base.php

@ -193,6 +193,7 @@ class OC{
public static function checkSSL() { public static function checkSSL() {
// redirect to https site if configured // redirect to https site if configured
if( OC_Config::getValue( "forcessl", false )) { if( OC_Config::getValue( "forcessl", false )) {
header('Strict-Transport-Security: max-age=31536000');
ini_set("session.cookie_secure", "on"); ini_set("session.cookie_secure", "on");
if(OC_Request::serverProtocol()<>'https' and !OC::$CLI) { if(OC_Request::serverProtocol()<>'https' and !OC::$CLI) {
$url = "https://". OC_Request::serverHost() . $_SERVER['REQUEST_URI']; $url = "https://". OC_Request::serverHost() . $_SERVER['REQUEST_URI'];

Loading…
Cancel
Save