Avatar billede da_darkside Nybegynder
03. februar 2002 - 16:03 Der er 7 kommentarer og
1 løsning

check om brugernes ip findes i en række i en db ???

jeg har oprettet en tabel hvor jeg har en række som hedder ip, hvordan checker jeg om en bruges ip findes i tabellen... ???

har lavet dette tidligere men det checker ikke i db'en
<% if request.servervariables("remote_addr") = "195.215.252.245" then
Response.Redirect("error.asp")
end if
%>
Avatar billede Slettet bruger
03. februar 2002 - 16:07 #1
Set rs = Conn.Execute("SELECT ip FROM tabelnavn WHERE ip='" & ip_adresse & "'")

If Not rs.EOF Then
Response.Redirect("error.asp")
End If
Avatar billede rou Nybegynder
03. februar 2002 - 16:13 #2
<%

Dim sQuery, oRS

sQuery = "SELECT (ipfelt = '"& Request.ServerVariables("remote_addr") &"' AS ipExists FROM dintabel"

Set oRS = DBC.Execute(sQuery)

If(oRS("ipExists")) Then
' bla bla
Else
' Bla bla
End If
Set oRS = Nothing
%>

jeg har sikkert lavet et par skrivefejl, så tag det ikke for højtideligt.

DBC er self. din database connection.

- Rou
Avatar billede da_darkside Nybegynder
03. februar 2002 - 16:34 #3
hvor står det dBC ?
Avatar billede da_darkside Nybegynder
03. februar 2002 - 16:36 #4
er dette korrekt ???
<%
Set sQuery = Server.CreateObject("ADODB.Connection")
sQuery.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("Data/DataBank.mdb")
%>

<%

Dim sQuery, oRS

sQuery = "SELECT (ip = '"& Request.ServerVariables("remote_addr") &"' AS ipExists FROM IpBan"

Set oRS = DBC.Execute(sQuery)

If(oRS("ipExists")) Then
Else
Response.Redirect("error.asp")
End If
Set oRS = Nothing
%>
Avatar billede rou Nybegynder
03. februar 2002 - 16:37 #5
Nope,

<%
Set DBC = Server.Createobject
DBC.Open ...
...
..
.
%>
Avatar billede da_darkside Nybegynder
03. februar 2002 - 16:48 #6
hmm - det virker overhovedet ikke :-(
Avatar billede da_darkside Nybegynder
03. februar 2002 - 16:52 #7
hvilke felter skal jeg have i min tabel ???
Avatar billede rou Nybegynder
03. februar 2002 - 17:19 #8
du skal vel bare have det ip felt, hvad du end kalder det.
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