javasession跨域共享 php微信支付重定向后session失效?
php微信支付重定向后session失效?跨域失敗是肯定的。如果沒有。也就是說,會(huì)話不在跳轉(zhuǎn)位置打開。建議gToken流程是什么?怎么解決超時(shí)問題?令牌的過程可以通過分析登錄過程、退出過程和替換令牌的
php微信支付重定向后session失效?
跨域失敗是肯定的。
如果沒有。也就是說,會(huì)話不在跳轉(zhuǎn)位置打開。建議g
Token流程是什么?怎么解決超時(shí)問題?
令牌的過程可以通過分析登錄過程、退出過程和替換令牌的過程來討論。
登錄流程用戶發(fā)送登錄請求。
認(rèn)證系統(tǒng)驗(yàn)證用戶的登錄查詢數(shù)據(jù)庫是否存在。
如果用戶存在,就會(huì)生成一個(gè)令牌并存儲(chǔ)在Redis中,然后返回給客戶端。
如果用戶不存在,會(huì)提示登錄失敗。
驗(yàn)證令牌客戶端
將令牌密鑰附加到標(biāo)頭。
計(jì)算機(jī)網(wǎng)絡(luò)服務(wù)器
從標(biāo)頭中取出令牌密鑰。
通過Redis中的令牌密鑰和相關(guān)令牌信息進(jìn)行匹配。
退出請求過程的前端發(fā)送退出請求。
認(rèn)證系統(tǒng)驗(yàn)證令牌信息-從Redis查詢相關(guān)令牌信息。
如果令牌無效,則表明令牌的前端交換失敗。
如果令牌有效,則刪除令牌并提示前端成功退出。
下面討論替換令牌的過程,作為令牌超時(shí)的解決方案。
讓 讓我們來談?wù)労蠖颂幚砹鞒?
前端請求替換令牌
認(rèn)證系統(tǒng)驗(yàn)證相關(guān)的redis信息。
如果令牌無效,替換將會(huì)失敗。
如果令牌有效,從redis中刪除相關(guān)redis,返回前端新令牌。
替換令牌前端處理流程
前端獲取令牌,并在登錄成功后將其設(shè)置在cookie中。
請求服務(wù)接口時(shí)獲取令牌,判斷是否該交換令牌。
如果可以調(diào)用替換令牌接口,請重新生成令牌并將前端設(shè)置返回給cookie。
以上是令牌的請求流程和令牌超時(shí)的解決方法?。?/p>
希望能幫到你??!