Avatar billede Slettet bruger
16. august 1999 - 08:46 Der er 19 kommentarer og
1 løsning

Se Ip og Ban den...

Er der en måde hvor man kan se en brugers Ip og derefter banne dem midlertidigt fra en side...

Det skal siges at det skal bruges til en chathvor brugerne har hvert sit nummmer 1-15......

JEg har ikke lige mine sourc-koder her.... men sig lige til hvis jeg skal ligge dem op...

På forhånd tak...
Avatar billede pingo Nybegynder
16. august 1999 - 09:16 #1
Yeps..

Lav en database - hvori du kan skrive IP numre ind der er bannet - og skriv en udløbsdato for hvert bannet IP.

Hent så brugerens IP med:

Request.ServerVariables("REMOTE_ADDR")

Så laver du en SQL sætning som denne:

SELECT * FROM BanIP WHERE BanIP.Nummer = '" & Request.ServerVariables("REMOTE_ADDR") & "' AND BanIP.Udloeb > " & now() & ""

Og så kan du checke om den er .EOF - og sende brugeren til en anden url!

If Navn.EOF Then
  Response.Redirect "skod.asp"
End If
Avatar billede erikjacobsen Ekspert
16. august 1999 - 10:48 #2
Men - den sædvanlige advarsel - et IP-nummer identificerer ikke
nødvendigvis en bruger. F.eks. kan mange brugere befinde sig bag
en firewall med samme IP-nummer.

Du udelukker derved måske flere end ønsket.
Avatar billede carindex Nybegynder
16. august 1999 - 12:38 #3
Hvilken måde er den bedste at banne en bruger på?
Avatar billede pingo Nybegynder
16. august 1999 - 12:41 #4
Smid en Cookie....
Avatar billede Slettet bruger
16. august 1999 - 14:09 #5
Kunne du ikke lave et eksempel jeg kunne hente på nettet...????
Avatar billede cyberesben Nybegynder
16. august 1999 - 16:52 #6
backslash>> jeg kan give dig et javascript som laver en cookie...

det kan du så lave, så det sætter en cookie, og så giver den en bestemt værdi. f.eks. loginnavnet, og så kan den hver gang siden loades, læse en cookie, og hvis værdien af den cookie er det samme som der står på blacklisten, så sender du bare brugren væk
Avatar billede Slettet bruger
17. august 1999 - 09:00 #7
Jo tak.... kan du ikke sende den til
Ap2901h8@edu.fhavnts.dk
Avatar billede pingo Nybegynder
17. august 1999 - 09:53 #8
Hvad var der galt med det svar?

Det fortalte dig da 100% hvad du skulle gøre - det var jo ikke ligefrem sådan at du skrev i dit spørgsmål at man skulle give dig en link til noget man kunne downloade?
Avatar billede s Nybegynder
17. august 1999 - 15:03 #9
Dog skal det siges at en bruger bare kan slette sin cookie selv.
Avatar billede cyberesben Nybegynder
17. august 1999 - 19:46 #10
s>> det har du ret i...
Avatar billede Slettet bruger
17. august 1999 - 21:11 #11
Pingo..... Kan du ikke lave et eksempler os sende til mig...???

Så kommer der nok lidt extre point oven i posen..*ss*

Avatar billede s Nybegynder
17. august 1999 - 21:36 #12
Når du skal sætte den til bandlyst:

Response.Cookies("DinCookie").expires = date + 30 '30 = antallet af dage brugeren skal være bandlyst
Response.Cookies("DinCookie").domain = "ditdomæne"
Response.Cookies("DinCookie")("Bandlyst") = True

Og når du skal checke om den er true:

if request.Cookies("DinCookie")("Bandlyst") then
response.redirect = "etellerandet.html"
end if
Avatar billede Slettet bruger
20. august 1999 - 13:02 #13
Kan ikke få det til at virke....
Avatar billede pingo Nybegynder
20. august 1999 - 13:03 #14
Hvad var der galt med svaret???
Avatar billede s Nybegynder
22. august 1999 - 19:54 #15
Dette script banner en bruger:

<%

Request.Cookie("DinCookie").expires = date() + 30 '30 er her antallet af dage brugeren skal være bandlyst
Request.Cookie("DinCookie").domain = "ditdomain"
Request.Cookie("DinCookie")("Ban") = True

%>



og dette kan checke om han er bannet:


<%

if request.Cookie("DinCookie")("Ban") = True then
response.redirect "index.html"
end if

%>

Hvis en bruger her er bannet bliver han smidt tilbage til index.html.
Avatar billede s Nybegynder
22. august 1999 - 19:54 #16
Hvilken fejl får du?
Avatar billede s Nybegynder
22. august 1999 - 19:55 #17
Pingo>>> hvorfor *** svare du med "Hvad var der galt med svaret???" når han har afvist dit svar en gang?????????
Avatar billede pingo Nybegynder
25. august 1999 - 10:09 #18
Fordi jeg ikke fik en kommentar om hvad der var galt med svaret - det svarede sku' da på spørgsmålet!.
Avatar billede s Nybegynder
30. august 1999 - 16:08 #19
?????????
Hvorfor accepterede du det svar???
Avatar billede pingo Nybegynder
31. august 1999 - 08:33 #20
Fordi jeg svarede på spørgsmålet i blok 2!
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

IT-JOB

Politiets Efterretningstjeneste

Forretningsanalytiker til PET's IT-afdeling

Capgemini Danmark A/S

AI Data Architect

Udlændinge- og Integrationsministeriet

Full Stack Udvikler til Koncern IT i Udlændingestyrelsen

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Cyberdivisionen søger IT-supporter til lokal IT Korsør