當前位置:
首頁 >
后台管理系统用户登录问题详解
發布時間:2024/1/3
38
生活家
生活随笔
收集整理的這篇文章主要介紹了
后台管理系统用户登录问题详解
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1.登錄的時候點擊登錄按鈕,會把你的手機號和驗證碼發給后臺,后端會響應給你一個token,客戶端會把這個信息存儲在sessionStorage中
2.存儲完之后會向首頁進行跳轉,(首頁是必須登錄后才能訪問的頁面)在跳轉這類頁面前,需要做一個登錄的攔截—前置路由守衛(攔跳轉)
①獲取token判斷是否之前已經登錄過,是的話可以登錄
②不是的話需要路由守衛攔截到登錄頁面進行登錄
3.到達首頁之后進行接口代碼的測試,向后臺發送請求,如果想要獲得數據,任何頁面發的請求必須攜帶token
在每次請求前,獲取本地token,追加在請求頭里面,使用到了axios的請求攔截器(攔請求),這樣發送請求成功之后服務器會給你發送數據
4.但是token有時間期限(2個小時),每個頁面攜帶的token會失效,這時候用到了axios的響應攔截器,響應會給你返回一個401的錯誤,拿到401錯誤之后做判斷,進行攔截到登錄界面,并且刪除過期的token
這樣就完成了用戶的登錄。
總結
以上是生活随笔為你收集整理的后台管理系统用户登录问题详解的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Html设置图标icon
- 下一篇: Nginx:Nginx配置url重定向