我有两个网站
1) 主网站:它有一个链接“帮助和培训”,可将用户重定向到另一个帮助网站。
2)帮助网站没有身份验证规则,任何人都可以直接访问该网站。
现在我需要允许从第一个网站的链接访问第二个网站,所有其他请求应重定向到另一个页面。
当然查询字符串/参数验证是 Not Acceptable ,因为它是可见且恒定的
是否可行,如有建议,我们将不胜感激。
最佳答案
您可以使用http://msdn.microsoft.com/en-us/library/system.web.httprequest.urlreferrer.aspx它只是 HTTP Referrer header 的 ASP.NET 包装器。 http://en.wikipedia.org/wiki/HTTP_referrer
当然,这可以被欺骗,所以不要依赖它来创建 super 安全的东西。
关于c# - 如何知道网络请求是否是从特定的另一个已知网站的链接按钮发出的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10414559/