Dva Nette weby na localhoste, zalogujem sa do jedného, prihlási ma aj v druhom
- steelbull
- Člen | 241
Mám na localhoste dva rozne weby v Nette. Zalogujem sa do jedného webu a som prihlásený aj v druhom. Ako to je mozne? Co mam upravit, aby som sa prihlasoval samostatne do kazdeho? V neone v klauzule session som pridal a nastavil name rozdielne v jednom aj druho webe. Ale stale je to to iste. Prihlasi ma na oboch.
Editoval steelbull (15. 9. 2017 19:32)
- duke
- Člen | 650
Je to tím, že tvé aplikace sdílí složku pro session. Navrhované
řešení přes
$this->getUser()->getStorage()->setNamespace
to řeší
tak, že každá aplikace pak používá jinou část stejné session. To se
může hodit, pokud mají ty 2 aplikace spolu nějak komunikovat přes session.
Mají-li ale být nezávislé, bude vhodnější, když každá aplikace bude
mít vlastní celou session. Toho docílíš nastavením vlastní složky pro
službu session v konfiguraci (v souboru config.neon):
session:
save_path: %tempDir%/session