new Session()
Creates a new Session instance
new Session(Kirby\Session\Sessions $sessions, ?string $token, array $options)
Parameters
Name | Type | Default | Description |
---|---|---|---|
$sessions * | Kirby\Session\Sessions |
– | Parent sessions object |
$token * | string |null |
– | Session token or null for a new session |
$options * | array |
– | Optional additional options: - mode : Token transmission mode (cookie or manual); defaults to cookie - startTime : Time the session starts being valid (date string or timestamp); defaults to now - expiryTime : Time the session expires (date string or timestamp); defaults to + 2 hours - timeout : Activity timeout in seconds (integer or false for none); defaults to 1800 (half an hour)- renewable : Should it be possible to extend the expiry date?; defaults to true |