前后端分離,前端如何判斷登錄失效?
這是我們公司的面試。讓我給你一個簡單的計劃。
當前端和后端分離時,后端可以t通過會話判斷用戶是否活躍,而前端需要一套完整的方案來保持用戶登錄失敗。
1.用戶登錄和登錄信息獲取。每個人都知道這一點,并贏得了不要多說。這個過程一般存儲后端返回的用戶數據。它包含用戶ID、令牌和到期時間(可以口頭約定)。
2.如果前端采用VUE、React或其他技術,則需要在APP的全局生命周期中添加一個全局定時器,以保持用戶的登錄狀態。
3.如果前端使用原生html和js編寫,前端需要在請求前添加一個請求攔截器來判斷令牌是否有效。
最重要的是,無論令牌是否有效,用戶都無法退出登錄界面,重新輸入密碼。用戶s密碼輸入操作一般是因為令牌不一致時賬號有風險,需要重新輸入。重復輸入密碼登錄同一設備的用戶體驗很差。
你的手機上有什么實用又有趣的app呢,用起來感覺怎么樣?
有趣的應用程序:
TikTok(大家都知道沒必要解釋太多)
開眼視頻(經常看一些國內外有趣的廣告,開眼視頻很有意思,會讓你大開眼界)
荔枝(個人版聲音很有意思)
悟空問答(一群不我不明白回答其他人的問題。;■專業問題,搞笑。包括我。哈哈)
實用app:圖片正上方
It拍照修圖很容易,尤其是中排的三個軟件,相當專業。