expirace session pro určitou session

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
kocopo
Člen | 6
+
0
-

Ahoj,
dá se nějakým způsobem nastavit v configu expirace session pouze pro jednu session ?

Michal Hlávka
Člen | 190
+
0
-

To popravde netusim, ale muzes toho docilit vlastnim zpusobem.

Config:

sessionExpirationVariables:
	variableOne: 15
	variableTwo: 30

config si pak hodis do presenteru, v kterem zavolas neco na tenhle zpusob

foreach ($config['sessionExpirationVariables'] as $key => $value) {
	// zde jeste potrebujes vedet jake sekce session se to tyka
	$section->setExpiration($value, $key);
}

Editoval Michal Hlávka (26. 10. 2016 13:27)

h4kuna
Backer | 740
+
+1
-

Session je jen jedna. Nette tvoří namespace/sekce.

<?php
$session->getSection('foo');
?>

Na sekci si můžeš nastavit expiraci a pak na jednotlivé proměnné v rámci sekce.

Dokumentace

API

Michal Hlávka
Člen | 190
+
0
-

h4kuna napsal(a):

Session je jen jedna. Nette tvoří namespace/sekce.

<?php
$session->getSection('foo');
?>

Na sekci si můžeš nastavit expiraci a pak na jednotlivé proměnné v rámci sekce.

Dokumentace

API

Ja nevim, jestli mam dneska rejpavou, ale jak presne pro neho tenhle prispevek byl obohacujici?