‘仿微信发表朋友圈’项目中登录功能的业务逻辑
生活随笔
收集整理的這篇文章主要介紹了
‘仿微信发表朋友圈’项目中登录功能的业务逻辑
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
登錄功能
- 手機號驗證碼都通過后端驗證后 返回用戶數據 登陸成功
- 成功后 調用store中的setUser方法
- store中的setUser方法 將后端返回的用戶信息存儲到localStorage中
- 同時登錄成功后服務器會將token自動存入我們的cookie中 有過期時間
在我們請求需要登錄的接口時將cookie中的token放在請求體中才能夠順利訪問 當cookie過期后 再請求接口時則拿不到token必須重新登錄
為了安全 所以設置過期時間
- 當cookie過期時 將 localStorage 中的用戶信息也清除
如何知道cookie什么時候過期 當用戶訪問某需要登錄才能訪問的借口時 服務器返回無效token或者code為1000則說明 cookie過期
- 所以在響應攔截器中進行如下操作
- 當我們點擊某些需要登錄才能實現的功能時
判斷staro中的currntUser中的._id是否存在
總結
以上是生活随笔為你收集整理的‘仿微信发表朋友圈’项目中登录功能的业务逻辑的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 12伏的蓄电池有几个单格组成_蓄电池的结
- 下一篇: 微信动态中的背景图更换