Revision d56bda45
Von Moritz Bunkus vor etwa 4 Jahren hinzugefügt
SL/Form.pm | ||
---|---|---|
382 | 382 |
my $session_cookie_value = $main::auth->get_session_id(); |
383 | 383 |
|
384 | 384 |
if ($session_cookie_value) { |
385 |
$session_cookie = $cgi->cookie('-name' => $main::auth->get_session_cookie_name(), |
|
386 |
'-value' => $session_cookie_value, |
|
387 |
'-path' => $uri->path, |
|
388 |
'-expire' => '+' . ($::lx_office_conf{authentication}->{session_timeout} // 60) . 'm',
|
|
389 |
'-secure' => $::request->is_https); |
|
385 |
$session_cookie = $cgi->cookie('-name' => $main::auth->get_session_cookie_name(),
|
|
386 |
'-value' => $session_cookie_value,
|
|
387 |
'-path' => $uri->path,
|
|
388 |
'-expires' => '+' . $::auth->{session_timeout} . 'm',
|
|
389 |
'-secure' => $::request->is_https);
|
|
390 | 390 |
} |
391 | 391 |
} |
392 | 392 |
|
Auch abrufbar als: Unified diff
HTTP-Header: Lebenszeit für Session-ID-Cookie setzen gefixt
Der Name des Parameters lautet `-expires`, nicht `-expire`.
Außerdem den Timeout direkt aus `$::auth` lesen, um denselben
Standardwert zu nehmen, falls der Timeout nicht in der Konfiguration
gesetzt ist.