如何限制网页仅在请求来自特定引荐来源时才打开

时间:2014-10-16 01:23:11

标签: javascript http

我正在编写一个基于JavaScript的新Web应用程序,我需要以下列特定方式保护它: 我应该只允许我的应用程序的index.html提供服务,如果它的请求来自特定网站。 通过这样做,我将强迫我的用户首先访问该特定的公司站点,这将需要他们进行身份验证。用户登录该网站后,会向他们提供指向我的应用的链接。如果以任何其他方式请求我的应用程序的index.html,除了关注该公司链接之外,我还想将用户重定向到该公司网站。

如何实现这一目标?

2 个答案:

答案 0 :(得分:1)

您可以使用document.referrer获取推荐页面。一旦从公司站点获得,如果它与您期望的位置不匹配,您可能会将一些逻辑重定向到公司站点。

有些东西告诉我这不是处理用户身份验证的最佳方式,但我是这方面的新手。

注意:我在手机上,所以请原谅那里的代码标签不足。

答案 1 :(得分:0)

将变量设置为document.referrer()。然后正确检查条件以确定引荐来源是否在正确的页面中,以及它是否不进行重定向..