webForumDet fria alternativet

Tillåta ip

ASP

5 svar · 252 visningar · startad av Asa

Medlem sedan dec. 20011 860 inlägg
Frågan#1

Finns det nå bra sätt att med asp tillåta ex ipnummer(bara påhittade nummer) mellan
111.111.111.001 - 111.111.111.255 att endast kunna se en sida!?

Medlem sedan feb. 200115 571 inlägg
#2

Om jag inte minns fel så hade du själv (eller om det var någon annans) ett script som spärrar flera ip-nummer på din sida. Du kan använda det scriptet fast vända på det så att du släpper in istället för spärrar.

Medlem sedan jan. 20032 285 inlägg
#3

Kankse

For I = 1 To 255
If Len(I) = 1 Then
If Request.ServerVariables("REMOTE_ADDR") = "111.111.111.00" & I Then
Response.Redirect("sida.asp")
End If
ElseIf Len(I) = 2 Then
If Request.ServerVariables("REMOTE_ADDR") = "111.111.111.0" & I Then
Response.Redirect("sida.asp")
End If
ElseIf Len(I) = 3 Then
If Request.ServerVariables("REMOTE_ADDR") = "111.111.111." & I Then
Response.Redirect("sida.asp")
End If
Next

Nåt sånt? Har inte testat exemplet, så det finns en möjlighet att det inte funkar :)

Medlem sedan dec. 20011 860 inlägg
#4

SirPeter: Det var inte så jag tänkte mig. Utan med enkel aspkod tillåta alla mellan x och x.

Sebbe: Ska testa det och återkommer!

Medlem sedan aug. 2002207 inlägg
#5
<% 
	IP = Request.ServerVariables("REMOTE_ADDR")
	IP = Split(IP, ".")
	Borjan = IP(0) & "." & IP(1) & "." & IP(2)
	Response.Write(borjan)

	If Not Borjan = "127.0.0" Then Response.Redirect ("fil.asp") ' den ip-serie som skall få tillåtelse.
%>

Något sådant kanske?

Medlem sedan dec. 20011 860 inlägg
#6

Ska testa. Såg smidigt ut :)

254 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)