我需要验证来自我的应用程序的传入URL以下是场景
on url http://abc.com/login.aspx - 需要验证来自以下任何人的传入网址
http://xyz.com/start.aspx
http://xyz.net/start.aspx
HTTP:/yyy.com
http://mydomain.com/gotologin.aspx
现在来自http://abc.com/login.aspx - 我必须检查用户是否来自任何三个链接之上?
如果来自任何这些链接,请使用网址显示自定义消息。
对此的任何帮助都将非常感激。
我用配置文件完成了它,如
http://xyz.com/start.aspx“value =”6“/>
这是需要为来自特定网址的用户分配特定值,所以我拿了网址的密钥。一切都在本地系统上运行良好。但是当我在生产中发布这些网站时,它无法正常工作。代码和休息逻辑很好。
答案 0 :(得分:3)
您可能希望查看请求中的“Referer”标题。
答案 1 :(得分:0)
switch (Request.UrlReferrer.ToString())
{
case "http://xyz.com/start.aspx":
// Do something
break;
case "http://xyz.net/start.aspx":
// Do something else
break;
default: break;
}