session částečné ukládání

h4kuna
Člen | 741
+
0
-

Nette: 2.0 stable (tag z gitu)

PHP: 5.3.1

browser: google chrome 17

Zdravím začal, mi náhodně selhávat přihlašovací proces. Když jsem to krokoval tak se nic neprojevilo, pač se session asi stihla uložit. Ale asi po měsíci pozorování jsem se podíval na to zblízka a objevil jsem že session je jen kus v session_path

833;s:1:"B";s:10:"hpn8j7sfxa";s:4:"DATA";a:1:{s:23:"Nette.Http.UserStorage/";a:9:{s:13:"authenticated";b:1;s:8:"identity";O:23:"Nette\Security\Identity":4:{s:27:"

víc toho opravdu není. Je vidět „authenticated“;b:1 takže přihlášení v poho, ale proč toho je jen kus, nevím.

Víte někdo co s tím? Nedokážu říct zda to je PHP, Nette nebo co se změnilo, ale pozoruju to poslední dobou (cca ten měsíc) a PHP jsem neaktualizoval (cca rok), jen Nette.

EDIT
zkusil jsem serialize($user->getIdentity()) a to maká dobře.

//přihlášení
$user->login($val['email'], $val['password']);
$user->getIdentity(); // vratí objekt
// redirect
$user->getIdentity(); // vrátí NULL nikoliv pravidelně :)

EDIT
tak jsem si teď nainstaloval novější php 5.3.10, dám vědět.

Editoval h4kuna (13. 3. 2012 11:52)

RSS tématu Téma zavřeno