設計的頁面,必須先登錄,然後才能使用頁面內的功能,如果沒有登錄,有沒有可能透過地址連結直接進入頁面?
其實就是進入每個頁面的時候,都判斷一下是否需要登錄,有沒有登錄,如果沒有就跳到登入頁面。
在router位置統一做驗證,router跳轉之前判斷是否登錄,如果沒有登錄,跳到登錄頁
如果是前後端完全分離的架構:使用者第一次開啟頁面的時候,先去後端取得使用者資訊(判斷是否登入);至於登入校驗方式:常規的是登入成功後會往cookie裡塞一個session。瀏覽器每次向後端發送請求的時候都會自動帶上這個cookie。還有一種校驗方式是自訂的token。 也就是說,前後端資料互動的請求,都是後端校驗cookie或token,不需要前端校驗。
其實就是進入每個頁面的時候,都判斷一下是否需要登錄,有沒有登錄,如果沒有就跳到登入頁面。
在router位置統一做驗證,router跳轉之前判斷是否登錄,如果沒有登錄,跳到登錄頁
如果是前後端完全分離的架構:使用者第一次開啟頁面的時候,先去後端取得使用者資訊(判斷是否登入);
至於登入校驗方式:常規的是登入成功後會往cookie裡塞一個session。瀏覽器每次向後端發送請求的時候都會自動帶上這個cookie。還有一種校驗方式是自訂的token。
也就是說,前後端資料互動的請求,都是後端校驗cookie或token,不需要前端校驗。