Přepínání sessions za běhu skriptu
- akadlec
- Člen | 1326
Neřešil někdo z vás jak přepínat sessions v rámci běhu skriptu? Řeším websockety a jak do nich dostat session uživatele. Na GH jsou 2 řešení pro Ratchet a Nette ale zdá se že nefungují. Přímov docce Ratchetu je uvedeno že je potřeba přejít z „klasické“ session na DB, memcache, Redis apod.
Nohodil jsem si redis, v appce session funguje správně, ale při requestu přes socket se lockne session prvního příchozího spojení. V requestu mi přijde session id z cookie ale jak donutit nettí session aby se „přepla“ ? Resp bych potřeboval naklonovat session a uložit ji k instanci daného spojení a pak mít možnost použít tu správnou session v controlleru.
- akadlec
- Člen | 1326
Tak odpovím si sám. V současné podobě http\session to nelze. Nette má v sobě zadrátované nativní funkce session, což je velká škoda. Vyřešil sem to tedy faktorkou na session a přetížením http\session.
Nebylo by vhodné aby nettí session neměla v sobě přímo zadrátované nativní funkce phpka? Co takhle je tam předávat jako nějaký adapter? @DavidGrudl