Compare commits
2 Commits
833c3718cf
...
55e6d4c583
| Author | SHA1 | Date | |
|---|---|---|---|
| 55e6d4c583 | |||
| cf97a52128 |
@@ -124,6 +124,9 @@ function intranet_show($sitepart_id) {
|
||||
case 39:
|
||||
$include = MODULE_PATH.'/tasks/pages/user/escalation_overlay_widget.php';
|
||||
break;
|
||||
case 40:
|
||||
$include = MODULE_PATH.'/tasks/pages/admin/task_form.php';
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
||||
@@ -260,6 +260,18 @@ if (!defined('TASK_CERT_BOOTSTRAPPED')) {
|
||||
}
|
||||
|
||||
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();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user