說是后端生成一個(gè)token放入session中,提交表單時(shí)也帶一個(gè)token,與session中的token比較。請(qǐng)問session中的token與表單中的token不一致是怎么形成的?表單中提交的token是從session中取的嗎?
1 回答

幕布斯7119047
TA貢獻(xiàn)1794條經(jīng)驗(yàn) 獲得超8個(gè)贊
對(duì)前端來說不會(huì)出現(xiàn)不一致,因此數(shù)據(jù)是否重復(fù)也是后端來控制的.
用戶光速連點(diǎn)兩次,前端沒有判斷的話,就會(huì)發(fā)送兩次一模一樣的數(shù)據(jù).
后端在第一次收到數(shù)據(jù)的時(shí)候進(jìn)行對(duì)應(yīng)操作,同時(shí)生成一個(gè)新的token傳送給客戶端.
這時(shí)候后端收到了光速二連的第二個(gè)請(qǐng)求,還是上一次請(qǐng)求的token,已經(jīng)過期了,第二次請(qǐng)求作廢.
添加回答
舉報(bào)
0/150
提交
取消