在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/Java/ 同一個(gè)瀏覽器多用戶登錄注銷問題

同一個(gè)瀏覽器多用戶登錄注銷問題

場(chǎng)景描述:
同一個(gè)瀏覽器,A用戶先登錄,到單據(jù)提交頁(yè)面準(zhǔn)備提交單據(jù),另開一個(gè)tab頁(yè)去注銷A用戶,在此tab頁(yè)登錄B用戶。問題來了,此時(shí)瀏覽器保存的是B用戶的session。那么到A用戶的那個(gè)單據(jù)提交頁(yè)面繼續(xù)提交單據(jù),怎么防止提交單據(jù)成功,這個(gè)提交頁(yè)面的操作用戶實(shí)際上歸屬A用戶的,而當(dāng)前系統(tǒng)的登錄用戶是B。

我能想到的方案是通過A用戶的提交頁(yè)面cookie到后端的過濾器進(jìn)行判斷,請(qǐng)問有其他可行性方案嗎?

回答
編輯回答
有點(diǎn)壞

這種情況做到防止A用戶修改了B用戶數(shù)據(jù)即可,比如你這個(gè)提交給后臺(tái)是撤銷訂單的功能,那么你的where 條件除了order_id=xx外,還需要加上user_id=當(dāng)前登錄的uid

2018年3月22日 09:15