angular.js - Angular如何防止使用者在未登入的情況下,透過地址存取頁面
巴扎黑
巴扎黑 2017-05-27 17:44:25
0
3
760

設計的頁面,必須先登錄,然後才能使用頁面內的功能,如果沒有登錄,有沒有可能透過地址連結直接進入頁面?

巴扎黑
巴扎黑

全部回覆(3)
左手右手慢动作

其實就是進入每個頁面的時候,都判斷一下是否需要登錄,有沒有登錄,如果沒有就跳到登入頁面。

世界只因有你

在router位置統一做驗證,router跳轉之前判斷是否登錄,如果沒有登錄,跳到登錄頁

曾经蜡笔没有小新

如果是前後端完全分離的架構:使用者第一次開啟頁面的時候,先去後端取得使用者資訊(判斷是否登入);
至於登入校驗方式:常規的是登入成功後會往cookie裡塞一個session。瀏覽器每次向後端發送請求的時候都會自動帶上這個cookie。還有一種校驗方式是自訂的token。
也就是說,前後端資料互動的請求,都是後端校驗cookie或token,不需要前端校驗。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板