webForumDet fria alternativet

Kolla ip för access

ASP

3 svar · 207 visningar · startad av hopparn

Medlem sedan nov. 20011 551 inlägg
Frågan#1

Hej
Jag har stött på problem sedan vi skaffade hårdvarubaserad brandvägg. Tidigare kunde jag köra en ifsats likt:
IF Request.ServerVariables("REMOTE_ADDR") ="ip nummer" för att ge folk inne i huset tillgång till en viss sida utan att behöva logga in. Nu är den tiden förbi, vad jag behöver kolla skulle vara följande:
IF Request.ServerVariables("REMOTE_ADDR") ="17.45.*.*"

det vill säga alla som börjar på 17.45 skall få komma in men de som börjar på annat skall få inloggningsbeskedet. Kan ovanstående göras utan att omvandla ipnumret till nummer, ta bort punkter och kontrollera de 4 första siffrorna?

Medlem sedan juni 200032 967 inlägg
#2

Du kan alltid använda lite strängfunktioner, och göra kontrollen utan att behöva krångla så mycket.

IF Left(Request.ServerVariables("REMOTE_ADDR"), 6) ="17.45." Then

Mvh,

Medlem sedan feb. 200112 078 inlägg
#3

Kika lite här, kanske kan ge nån ledtråd. :)

http://www.webforum.nu/showthread.php?s=&threadid=51592

Medlem sedan nov. 20011 551 inlägg
#4

Tusen tack =)

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