Koszyk w bazie danych z anonimowymi użytkownikami

0

Cześć!
Mam taką strukture bazy danych:
tabela user:

  • userId
  • login
  • password
  • personalData

tabela cart:

  • cartId
  • userId

tabela cartitem:

  • userid
  • itemId

Gdy użytkownik jest zalogowany to działa ale chciałbym jeszcze zrobić obsługę tych co nie chcą się logować.
Moim pomysłem jest dodanie pola tempId do tabeli user i przechowywanie tam id uzytkownika, które jest w cookie jego przeglądarki.

Tylko co zrobić gdy będzie chciał się zalogować i zniknie mu zawartość koszyka, bo ma ją ale ten anonimowy użytkownik?

0

W momencie logowania możesz przecież automatycznie "przemigrować" jego koszyk na zalogowane id.

0

W sumie nie pomyślałem. Dzięki za pomysł.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.