Stejne session id po přihlášení
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- t0x1c
- Člen | 151
Zdravím chci se zeptat. Dělám košík a chci mít funkcí že když si někdo přida věci do košíku když není přihlášen a poté je potřeba pro pokračování objednávky přihlášení tak aby session id zustalo stejne jake bylo bez přihlášení. Jelikož položky v košíku identifikuju podle session id. je to možné?
- jiri.pudil
- Nette Blogger | 1032
Možné to je – musel by sis napsat vlastní UserStorage, kde by nebyl tenhle řádek -, ale z hlediska zabezpečení to není dobrý nápad. Lepší bude si košík před přihlášením uživatele vytáhnout ze session do proměnné a po přihlášení ho znovu uložit do session:
$cart = $this->session->cart;
$this->user->login($username, $password);
$this->session->cart = $cart;