浏览代码

Fix bug: Session cookie domain

If the web domain is != mail domain, the session cookie is set to the wrong domain.
Dennis Neufeld 8 年之前
父节点
当前提交
0d3d9b8c15
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      data/web/inc/sessions.inc.php

+ 1 - 1
data/web/inc/sessions.inc.php

@@ -13,7 +13,7 @@ elseif (isset($_SERVER['HTTPS'])) {
 else {
 else {
   $IS_HTTPS = false;
   $IS_HTTPS = false;
 }
 }
-session_set_cookie_params($GLOBALS['SESSION_LIFETIME'], '/', $_SERVER['SERVER_NAME'], $IS_HTTPS, true);
+session_set_cookie_params($GLOBALS['SESSION_LIFETIME'], '/', '', $IS_HTTPS, true);
 session_start();
 session_start();
 if (!isset($_SESSION['CSRF']['TOKEN'])) {
 if (!isset($_SESSION['CSRF']['TOKEN'])) {
   $_SESSION['CSRF']['TOKEN'] = bin2hex(random_bytes(32));
   $_SESSION['CSRF']['TOKEN'] = bin2hex(random_bytes(32));