Na co vázat údaje např v nákupním košíku?

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
Mas3r
Člen | 116
+
0
-

Řeším takový menší problém. Na co vázat data v tabulce? Dá se to vázat na session_id(), ale tu nastupuje nette s regenerationId. Takže otázka zní, na co vázat, aby i po následovném přihlášení zůstal klíč nezměněn? Díky za opověď

nAS
Člen | 277
+
0
-

Podle mě jsou tři reálné možnosti:

  • Pokud ti stačí, aby to zůstalo uloženo jen po dobu platnosti session, tak to ukládej přímo do ní.
  • Pokud chceš, aby to bylo k dispozici i při každém dalším přihlášení, tak to musí být svázáno s nějakým user ID.
  • A pokud chceš, aby to zůstalo uloženo nějakou dobu, tak si ulož do cookie nějaké náhodné ID a s tím to svaž.
Jod
Člen | 701
+
0
-

Košík si drž v session, pokiaľ sa užívateľ prihlási a odošle objednávku ulož ju v db s userId. Viac riešiť nepotrebuješ.

Jakub Šulák
Člen | 222
+
0
-

pokud nepotřebuješ (respektive objednatel tvé aplikace) statistiku co si lidé hodí do košíku, ale neobjednají.