Avatar billede steen_hansen Forsker
26. september 2002 - 23:06 Der er 20 kommentarer og
1 løsning

IP-banning

Jeg ved der har været - og at der stadig pågår - en heftig diskution vedr. IP-banning. Den er jeg ikke interesseret, jeg er interesseret i noget konkret kode. Jeg hæver gerne pointene.
Avatar billede Slettet bruger
26. september 2002 - 23:12 #1
Du kan vel bare gøre sådanne:

if Request.ServerVariables(\"REMOTE_ADDR\")´= "den ip du ikke vil have besøg af"
response.redirect("http://www.exp.dk")
end if

mvh.
Questis.dk
Avatar billede steen_hansen Forsker
26. september 2002 - 23:16 #2
Hej questis. Jeg har trukket navnene ud i en liste med IP-numrene, inklusive de faste. Jeg vil gerne have noget mere håndfast, et link ud for brugeren, som aktiverer denne IP-banning, og som selvfølgelig også kan låses op igen.
Avatar billede Slettet bruger
26. september 2002 - 23:22 #3
det vil sige at du søger et helt system til det ?
Avatar billede steen_hansen Forsker
26. september 2002 - 23:25 #4
Nej, det vil jeg ikke sige. Jeg skal have fundet ud af en vej til at udelukke nogle bestemte i en given periode.

Hvis jeg har deres IP-adresser, må banningen kunne aktiveres v.hj.a. et link.

Ophævning af banningen må også kunne klares med et link som fjerner hakket nede i databasen. Eller ...?
Avatar billede Slettet bruger
26. september 2002 - 23:29 #5
ja, men det kræver jo et større system at sette op, hvis det skal ske online alt det der &:-) ikke bare lige at lave
Avatar billede steen_hansen Forsker
26. september 2002 - 23:34 #6
Ja, det kræver nok en side med en del kode, plus ved login-formular etc. Jeg tror jeg har en idé. Hvis jeg selv skulle komme på løsningen, poster jeg den herinde. Hvis her en, som lige nøjagtig ved hvordan man går frem, så hører jeg meget gerne :o)
Avatar billede Slettet bruger
26. september 2002 - 23:37 #7
Jeg kan sagtens lave det, men det er ufatlig tidskrævende at få det hele programeret.... jeg ville forslå at du selv lært lidt om aps og prøvede selv.

så kunne vi hjælpe dig når du sad fast...

god tut på : www.html.dk
Avatar billede steen_hansen Forsker
26. september 2002 - 23:45 #8
Ja, jeg har en idé. Så må jeg prøve det af i praksis .o)
Avatar billede lenn Nybegynder
27. september 2002 - 07:33 #9
- det skulle vel ikke være det helt store problem... En database der indeholder navne og IP-numrene på alle der der skal kunne banes. Så skal du have en side der lister alle navnene med en checkbox ud for hvert navn -og der sættes så kryds i checkboxen, ud for de der ikke skal have adgang -i databasen skal værdien så sættes til yes/no.

Hver gang en bruger forsøger at bruge siden, skal databasen lige løbes igennem, og er et ip nummer sat til no - skal der redirectes.

Men hvis du på forhånd ikke har nogen kendskab til ASP, så er det da en større omgang at gå i gang med. Jeg vil sige ligesom questis, jeg kan også sagtens lave det - men det vil alligevel tage noget tid...
Avatar billede steen_hansen Forsker
27. september 2002 - 10:14 #10
Jeg har efterhånden fået en del kendskab til VB-scripting og ASP, så jeg kender en del til programmeringen.

Hvad jeg ville blive meget glad for, er de kriterier, som skal opfyldes for at få det til at virke. Altså principperne:

Der skal lægges noget kode ind i login-scriptet, som gennemser databasen for banned/ikke-banned.

Der skal oprettes en admin-side, som trækker alle data ud. På denne side skal der oprettes afkrydsningsfelter ud for hver bruger.

Og så videre .... Altså i overordnede principper - altså hvordan det hænger sammen.

Dernæst ville jeg blive meget glad for noget kode, som måske kunne give mig et spark i den rigtige retning. Og jeg hæver selvfølgelig pointene, hvis der kommer noget brugbart ud af det :o)
Avatar billede steen_hansen Forsker
27. september 2002 - 10:32 #11
Dette stykke kode:

dim sBannedIP
sBannedIP = "127.0.0.1"

IF sBannedIP = Request.ServerVariables("REMOTE_ADDR") THEN
  Response.Redirect ......
END IF

Kunne vel være en lille del af koden? Men det er den store sammenhæng jeg også er ude efter.
Avatar billede Slettet bruger
27. september 2002 - 17:04 #12
Hvis det ikke lige er noget du skal bruge nu... kan jeg nok lave et helt system med admin funktion til dig til i aften.... ( lidt sent måske )

hvis det har interresse. så kan jeg selv bruge den som download script på www.questis.dk fremover.....
Avatar billede steen_hansen Forsker
04. oktober 2002 - 16:53 #13
Hej questis! Det kan kan det godt - have interesse :o)
Avatar billede Slettet bruger
04. oktober 2002 - 19:05 #14
må lige vente lidt &:-) men i løbet af week-enden måske...... &:-)
Avatar billede steen_hansen Forsker
17. oktober 2002 - 07:09 #15
Hej questis. Skrider det frem?
Avatar billede Slettet bruger
17. oktober 2002 - 07:25 #16
ohhh.... havde helt smidt dig ud.... godt du skrev.... kigger lige på det....
Avatar billede steen_hansen Forsker
29. oktober 2002 - 16:44 #17
Skrider det frem?
Avatar billede steen_hansen Forsker
16. november 2002 - 00:03 #18
lukker :o(
Avatar billede boooboo Nybegynder
16. november 2002 - 00:05 #19
www.brideonline.dk

Den bruger jeg selv, og er faktisk rigtig go :)
Avatar billede boooboo Nybegynder
16. november 2002 - 00:06 #20
ip blokker 2 scriptet mener jeg ..
Avatar billede boooboo Nybegynder
16. november 2002 - 00:09 #21
ups, et skal jo være asp har jeg lige set ...
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester