網(wǎng)站有很多權(quán)限控制,登錄用戶和未登錄用戶顯示的內(nèi)容有差別。 前后端分離后,前端怎樣判斷用戶是否已登錄?有哪些方式? 我目前了解的有:1.登錄成功后,后端返回一個(gè)cookie,根據(jù)這個(gè)cookie的有無來判斷;退出登錄時(shí),后端會刪除這個(gè)cookie;2.登錄成功后,前端設(shè)置cookie,比如'isLogin = true',根據(jù)isLogin的值去判斷;退出登錄時(shí)刪除cookieisLogin 或設(shè)置'isLogin = false'。上面兩種做法實(shí)際運(yùn)用的多嗎?老司機(jī)一般都是怎么做的?cookie也會有失效時(shí)間,或者是被人為刪除,那是不是前端請求每一個(gè)API的時(shí)候都要先判斷一下是否登錄呢?如果沒有登錄就跳轉(zhuǎn)到login頁面。剛剛接觸這塊,還請過來人多多指點(diǎn),謝謝!
前后端分離,前端判斷登錄狀態(tài)的方法?
慕哥9229398
2018-09-11 09:07:53