Корзина, видимо, завязана на сессиях и при авторизации/деавторизации/ не чистит корзину.
Посмотрите, как можно реализовать для неавторизованных пользователей работу с корзиной через анонимного пользователя (без возможности авторизации).
Либо предусмотреть уничтожение сессии при каждой деавторизации и авторизации.
Посмотрите, как можно реализовать для неавторизованных пользователей работу с корзиной через анонимного пользователя (без возможности авторизации).
Либо предусмотреть уничтожение сессии при каждой деавторизации и авторизации.