Aktywne Wpisy
Sh3rI0ck +3
Jaka polecacie maszynkę do golenia z wymiennymi końcówkami, do twarzy i miejsc intymnych (będą dwie (co by ograniczyć głupie wpisy)). Ostatnio kupiłem Shav i największe gowno jakiego używałem. Znacie coś co kroi na zero bez podrażnień?
#kosmetyki #niebieskiepaski #medycyna
#kosmetyki #niebieskiepaski #medycyna
grzypAtomowy +965
Rodzinka z kijanki powinna stać się polskim floydem. Mamy trupa i zamieszych w to policjantów. Jeśli ktoś ma trochę zmysłu politycznego dzisiaj pod prokuratura powinien być pierwszy protest. Masowe protesty antyrządowe w czasie kampanii.. ale się rozmarzylem #a1 #piotrkowtrybunalski #wypadek
Chcę w Symfony2 się zabezpieczyć przed multi logowaniem. Ma wylogować poprzednią sesję jeśli się nowy zaloguje. Ktoś z was już rozwiązał taki problem?
Sesję trzymam w memcache, mam jeszcze redisa do wykorzystania.
Jak coś to chodzi o zablokowanie multi logowania na jednego usera na kilku komputerach/przeglądarkach
sessionid($sessionid);
sessionstart();
sessiondestroy();
i znów session_start()
W symfony się boję czy przypadkiem w trakcie używania symfony nie zregeneruje id sesji. I nie wiem w jaki sposób mam usunąć tę inną sesję.
Clears all session data and regenerates session ID. Do not use session_destroy().
Jak robię coś takiego żeby wylogować kogoś z innej przeglądarki,
$session = new Session;
$session->setId('lr2rbp8oap4uan1op9qd053q76');
$session->invalidate();
będąc zalogowany (ale na wylogowanym też sprawdzałem), w kontrolerze, przed pobraniem usera, to dostaję
Dokumentacja, w przypadku timeoutu np.: radzi cos takiego:
This metadata can be used to explicitly expire a session on access, e.g.:
$session->start();
if (time() - $session->getMetadataBag()->getLastUsed() > $maxIdleTime) {
$session->invalidate();
throw new SessionExpired(); // redirect to expired session page
}
Edit: Może to głupie, ale spróbuj ustawić nazwę - setname.
`
public Boolean invalidate(integer $lifetime = null)
Invalidates the current session.
Clears all session attributes and flashes and regenerates the session and deletes the old session from persistence.
Parameters
integer $lifetime Sets the cookie lifetime for the session cookie. A null value will leave the system settings unchanged, 0 sets the cookie to expire with browser session. Time is in seconds, and is not a Unix timestamp.
Return
$sessionOld = $event->getRequest()->getSession();
$oldId = $sessionOld->getId();
$sessionOld->save();
session_write_close();
$session = new Session;
$session->setId('lr2rbp8oap4uan1op9qd053q76');
echo $session->getId(); // nie zwraca nic
$session->invalidate();
session_write_close();
$sessionNew = new Session;
$sessionNew->setId($oldId);
$sessionNew->start();
ale nie wylogowuje
$sessionOld = $event->getRequest()->getSession();
$oldId = $sessionOld->getId();
$sessionOld->save();
session_write_close();
session_start();
session_id('e449erp0l86kscboa032tjhsn0');
session_destroy();
$sessionNew = new Session;
$sessionNew->setId($oldId);
$sessionNew->start();