session částečné ukládání
- h4kuna
- Backer | 740
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)