1. 程式人生 > >專案中的坑(二)

專案中的坑(二)

    前段時間在進行一個專案的時候,碰到這樣一個問題。

 

   背景介紹:

    專案:微信公眾號商城

    問題(現象):進入的專案頁面,點選登入,頁面進入“死迴圈”

    1.通過日誌發現,微信授權登入是沒有問題的,可以正常給到資訊

    2.獲取到資訊之後,將使用者寫到session裡面去

    3.但是頁面請求沒有辦法從session中獲取到使用者的相關資訊

    4.觀察發現每次請求的sessionId不一樣,所以從session中獲取不到使用者資訊

    5.問題最後是頁面獲取使用者資訊的請求頻率過高,再微信授權資訊還沒有寫入的時候請求就過來了,所以請求不到,

      而再次請求的時候,又是一個新的sessionId,所以進入了一個“死迴圈”