我設計了一個購物車,允許登錄和非登錄用戶在其中放置東西。問題在於非登錄用戶,當他們將商品添加到購物車中時,它將被存儲在瀏覽器Cookie以及我的數據庫中,並以cookie名稱作爲ID,下次他們再次以非網站的身份瀏覽網站時,登錄用戶,我的程序會搜索&匹配項,如果用戶端的cookie被找到,那麼購物車將被退回。ASP.net購物車困境
現在,如果用戶說添加20個項目並立即刪除它們的cookie,那會在我的數據庫中留下一個「無人值守」的購物車。我認爲沒有辦法做到這一點,如果在客戶端刪除cookie,我希望這些「無人值守」的購物車也被刪除。我曾經想過,在登錄用戶之前,他們不會爲非登錄用戶提交數量,他們會將匿名用戶的帳戶遷移到他們自己的帳戶中,但這會對登錄用戶造成偏見,而且我想要的最後一件事是他們在3天后回來並找到所有項目都缺貨。
有什麼建議嗎?謝謝。
謝謝我想這是一個很好的方法。 – k80sg