Commit 451768c6 authored by Côme Chilliet's avatar Côme Chilliet
Browse files

Merge branch '5842-security-missing-security-headers' into '1.3-dev'

Resolve "Security: Missing Security Headers"

See merge request fusiondirectory/fd!281

(cherry picked from commit b7e0a451)

f215a8ce :sparkles: feat(core) Add security HTTP headers
Showing with 13 additions and 5 deletions
+13 -5
...@@ -24,7 +24,11 @@ require_once ("../include/php_setup.inc"); ...@@ -24,7 +24,11 @@ require_once ("../include/php_setup.inc");
require_once ("functions.inc"); require_once ("functions.inc");
require_once ("variables.inc"); require_once ("variables.inc");
require_once ("class_logging.inc"); require_once ("class_logging.inc");
header("Content-type: text/html; charset=UTF-8");
/* Set headers */
header('Content-type: text/html; charset=UTF-8');
header('X-XSS-Protection: 1; mode=block');
header('X-Content-Type-Options: nosniff');
/***************************************************************************** /*****************************************************************************
* M A I N * * M A I N *
......
...@@ -27,8 +27,10 @@ require_once ("../include/php_setup.inc"); ...@@ -27,8 +27,10 @@ require_once ("../include/php_setup.inc");
require_once ("functions.inc"); require_once ("functions.inc");
require_once ("variables.inc"); require_once ("variables.inc");
/* Set header */ /* Set headers */
header("Content-type: text/html; charset=UTF-8"); header('Content-type: text/html; charset=UTF-8');
header('X-XSS-Protection: 1; mode=block');
header('X-Content-Type-Options: nosniff');
/* Set the text domain as 'fusiondirectory' */ /* Set the text domain as 'fusiondirectory' */
$domain = 'fusiondirectory'; $domain = 'fusiondirectory';
......
...@@ -35,8 +35,10 @@ require_once("../setup/class_setupStepMigrate.inc"); ...@@ -35,8 +35,10 @@ require_once("../setup/class_setupStepMigrate.inc");
require_once("../setup/class_setupStepFinish.inc"); require_once("../setup/class_setupStepFinish.inc");
/* Set header */ /* Set headers */
header("Content-type: text/html; charset=UTF-8"); header('Content-type: text/html; charset=UTF-8');
header('X-XSS-Protection: 1; mode=block');
header('X-Content-Type-Options: nosniff');
/* Set cookie lifetime to one day (The parameter is in seconds ) */ /* Set cookie lifetime to one day (The parameter is in seconds ) */
session_set_cookie_params(24 * 60 * 60); session_set_cookie_params(24 * 60 * 60);
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment