我正在做一個專案,我已經創建了一個登錄頁面。我想對用戶進行身份驗證并讓用戶保持登錄狀態,直到他注銷。我如何使用 React、Express 和 MongoDB 做到這一點?
uj5u.com熱心網友回復:
您可以使用瀏覽器的本地存盤并將用戶資訊保存在那里,當他注銷時,您可以清除存盤。你可以檢查這個set localstorage
或者你可以從服務器端使用 session-express 和 redis express sesson
uj5u.com熱心網友回復:
這里正確的基本實作如下:
- 正在檢查憑據的后端身份驗證服務
- 這可以在 express 和 mongodb 中實作
- 身份驗證服務將用戶登錄狀態存盤在會話和 cookie 中
- 在每次渲染時,react 應用程式首先要求 express 應用程式獲取用戶登錄狀態
- 如果用戶已登錄,則顯示用戶儀表板
- 如果用戶未登錄,則顯示登錄頁面
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/521272.html
上一篇:express.js中的response.send正在向xhr發送回應,但xhr中的responseText為空
