1.采用前后端分離的開發(fā)模式. 前后臺并行開發(fā). 后臺提供接口,angular去調(diào)用。2.網(wǎng)站有訪問權(quán)限, 必須要登錄才能訪問某些頁面。3.網(wǎng)站頭部,根據(jù)登錄是否來呈現(xiàn)不同的信息. 比如登錄后:歡迎 (xx用戶名).4.后臺每個接口都判斷了用戶是否登錄. 5.我的做法: 用戶登錄后. 我會在sessionStorage里面存一個key. 然后在路由文件里$stateChangeSuccess判斷是否有這個key,沒有的話就$state.go('login')去登錄?,F(xiàn)在的問題是.sessionStorage不能瀏覽器多個標(biāo)簽共存.就是用戶其實已經(jīng)登錄了,然后用新標(biāo)簽打開頁面.這時候$stateChangeSuccess判斷沒有這個key就跳到登錄login頁面去了.sessionStorage不能多標(biāo)簽共存. localStorage又必須要手動清除...大家通常是怎么做的啊?
添加回答
舉報
0/150
提交
取消
