Revision d56bda45
Von Moritz Bunkus vor mehr als 4 Jahren hinzugefügt
SL/Form.pm | ||
---|---|---|
my $session_cookie_value = $main::auth->get_session_id();
|
||
|
||
if ($session_cookie_value) {
|
||
$session_cookie = $cgi->cookie('-name' => $main::auth->get_session_cookie_name(),
|
||
'-value' => $session_cookie_value,
|
||
'-path' => $uri->path,
|
||
'-expire' => '+' . ($::lx_office_conf{authentication}->{session_timeout} // 60) . 'm',
|
||
'-secure' => $::request->is_https);
|
||
$session_cookie = $cgi->cookie('-name' => $main::auth->get_session_cookie_name(),
|
||
'-value' => $session_cookie_value,
|
||
'-path' => $uri->path,
|
||
'-expires' => '+' . $::auth->{session_timeout} . 'm',
|
||
'-secure' => $::request->is_https);
|
||
}
|
||
}
|
||
|
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.