2017-06-16 63 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