Hvordan teste Request.UrlReferrer
Jeg ønsker at kun give adgang til en side hvis der linkes fra et angivet domæne. Alle andre skal blive henvist til fejl.aspx.Koden under fungerer, men kun hvis der er fulgt et link. Skriver jeg adressen direkte, får jeg en "Object reference not set to an instance of an object."
Jeg troede det var det jeg testede i den første del af min if-sætning, men det er det åbenbart ikke.
//kun adgang hvis der er linket fra link.com
if (Request.UrlReferrer.Host == null || Request.UrlReferrer.Host != "link.com")
{
Response.Redirect("fejl.aspx");
}
Hvordan gør jeg så?
