Пользователи и корзина

#
Пользователи и корзина
Можно ли как то полностью разделить их?
Сейчас видимо для каждого пользователя сохраняется корзина и при логине к корзине добавляются сохраненные товары, и при выходе вся корзина сохраняется и чистится

можно ли сделать, чтобы вход-выход никак не влиял на нее, и не сохранять пользователю его корзину?

и есть ли в этом "подводные камни"?
#
Re: Пользователи и корзина
может можно к методу SetCurrentUser добавить метод очистки корзины для этого пользователя, и метод, записывающий в корзину, товары из кэша
а к Unset - метод, записывающий из корзины в кэш

есть ли подходящие методы для такого?

любой бы способ подошел)
Авторизация