Compare commits
2 Commits
833c3718cf
...
55e6d4c583
| Author | SHA1 | Date | |
|---|---|---|---|
| 55e6d4c583 | |||
| cf97a52128 |
@@ -124,6 +124,9 @@ function intranet_show($sitepart_id) {
|
|||||||
case 39:
|
case 39:
|
||||||
$include = MODULE_PATH.'/tasks/pages/user/escalation_overlay_widget.php';
|
$include = MODULE_PATH.'/tasks/pages/user/escalation_overlay_widget.php';
|
||||||
break;
|
break;
|
||||||
|
case 40:
|
||||||
|
$include = MODULE_PATH.'/tasks/pages/admin/task_form.php';
|
||||||
|
break;
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -260,6 +260,18 @@ if (!defined('TASK_CERT_BOOTSTRAPPED')) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (session_status() === PHP_SESSION_NONE) {
|
if (session_status() === PHP_SESSION_NONE) {
|
||||||
|
// Endpoint-Requests überspringen start.inc.php (kein session_name-Setup durch den Monolith).
|
||||||
|
// Cookie-Detection stellt sicher, dass wir dieselbe Session wie der Monolith verwenden
|
||||||
|
// (Monolith setzt den Session-Namen auf "sid{site_code}", z.B. "sidawo").
|
||||||
|
if (session_name() === 'PHPSESSID') {
|
||||||
|
foreach (array_keys($_COOKIE) as $_tc_sn) {
|
||||||
|
if (strncmp($_tc_sn, 'sid', 3) === 0) {
|
||||||
|
session_name($_tc_sn);
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
unset($_tc_sn);
|
||||||
|
}
|
||||||
session_start();
|
session_start();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user