2017-06-16 62 views
1

我所試圖實現應該是直截了當的,但因爲我在web開發沒有經驗,我會更樂意得到最佳實踐的一些見解,以實現用戶重定向從主頁到儀表板如果用戶已登錄。重定向從主頁根據用戶的cookie儀表板

  • 主頁是一個靜態WordPress網站,它是在碼頭集裝箱中運行。
  • 儀表板是一個使用AngularJS開發的單頁面應用程序。
  • Nginx被用作反向代理。

認證基本上是一個智威湯遜。用戶登錄JWT時存儲在Cookie中。

如果cookie設置的用戶應該被重定向到儀表板。否則,應返回主頁。

如果cookie存在,我應該配置Nginx在訪問domain.com/時檢查cookie並重定向到app.domain.com

+1

看看:https://stackoverflow.com/questions/29278910/nginx-redirect-a-user-based-on-cookie-for-a-specific-url-only – Tamar

+0

我關心的是如何影響瀏覽器緩存。應該禁用緩存以始終強制檢查Cookie的存在嗎? – kestutisb

+0

你指的是離線內容。瀏覽器無論如何都會向Web服務器發送請求,並且瀏覽器檢查有關內容更改的標頭。 – Tamar

回答

0

你所描述的是,你需要訪問主頁,並檢查用戶是否經過驗證那裏,並重定向-before顯示,如果用戶從網頁代碼中認證的首頁 - 一個場景。

+0

首頁應該是一個獨立的WordPress站點,不用擔心用戶身份驗證。它不應該以任何方式修改。這是關心的問題。 – kestutisb