商城首頁有個功能,就是當用戶當天首次登陸的時候,會在主頁上給用戶一個【積分+10】的提示
描述下bug出現的經過:
當我當天第一次登陸的時候,會彈出【積分+10】的提示,然後這時候我在主頁上點擊任意一個鏈接,並在那個鏈接點擊返回的時候,這時候回到了主頁,還是會重複出現【積分+10】的提示。
但是不應該啊,因為我在後台已經有了邏輯處理,當用戶當天首次登陸的時候插入記錄到表,並返回200
,如果已經登錄過返回202
,前台根據返回狀態碼進行提示,但是當從上一頁回到主頁
的時候還是會有提示出現。 如果我在首頁重複刷新一次的話,提示就沒有了
我比較了一下兩次(剛進入頁
和從上一層返回過來的頁面
)url返回的結果都是200
,這就很奇怪了
貼一下程式碼:
js
php
求解救~
orz~
這麼測試了下發現沒有 問題 建議你追一下判斷有沒有登陸過的程式碼。是不是有快取或什麼其他的地方影響了
total那句登入態判斷有沒有問題?
考慮一下,會不會是快取的影響。
一下兩次積分在後台是否確實增加了。如果第二次沒有增加,表示你的後台邏輯沒錯,可能是應為瀏覽器快取所造成的影響。如果後台確實都增加了,那就是後台邏輯有錯。