Christian Weissengruber: Schutz gegen unerwünschten Zugriff

Beitrag lesen

Suche nach einer Möglichkeit um eine Seite nur nach dem Aufrufen durch einen bestimmten Link zu öffnen!
Das heisst, dass direkte Eingeben der URL führt zu einer Warnung bzw. wird der Anwender auf eine andere Seite geleitet!

Hallo Wolfgang,
das ist zwar asp aber leicht auf js zu aendern:

Dim sender,meldung,from
from = "woher.htm"
sender = Instr(1,Request.ServerVariables("HTTP_REFERER"),from,1)

If sender < 1 then
meldung = "<font color=" & "red" & "> Direkter Zugriff nicht erlaubt!"
Response.Redirect(from & "?Errorstring=" & Server.URLEncode(meldung))
End If
'Fehlermeldungen

'Wenn Seite von richtigem Formular angewaehlt wurde  
mache hier weiter
Gruss
Christian