11. december 2002 - 14:33Der er
9 kommentarer og 2 løsninger
Hurtigt nemt spørgsmål :)
Jeg har følgende script:
set conn = server.createobject("adodb.connection") conn.open "driver={microsoft access driver (*.mdb)}; dbq=" & server.mappath("data.mdb") sqlstmt = "select * from members where id = " & request("id") conn.Execute (sqlstmt) set rs = conn.execute(sqlstmt) password = request.form("memberpassword") pw = rs("memberpassword") pw2 = rs("id") if password <> pw then conn.close set conn = nothing set sqlstmt = nothing response.redirect ("memberpage.asp?id=") & pw2 end if
Denne linie:
if password <> pw then
Checker om password er rigtigt, kan jeg gøre noget lignede:
if password <> pw or password <> "masterpassword" then
istedet? Hvis man kan sådanne noget, hvordan vil syntaksen så være?
SQL = "SELECT COUNT(*) FROM members WHERE memberpassword='" & replace(request("memberpassword"), "'", "''") & "' AND id = " & cint(request("id")) set rs = conn.Execute(SQL) if (rs.EOF) then 'forkert passw. else ' korrekt passw. end if
Synes godt om
Ny brugerNybegynder
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.