22. december 2003 - 15:45Der er
8 kommentarer og 1 løsning
session fra database
Hej !
Jeg har den her fil der laver en session udfra et hardkodet brugernavn og et hardkodet kodeord. Men det vil jeg gerne have lavet om til at læse fra min database (bruger.mdb) der har en tabel (brugerdata) der har brugernavn, fornavn, efternavn, email og kodeord som felter. Folk skal bare indtaste brugernavn og kodeord så skal denne fil lige tjekke i databsen og stemmer brugernavn og kodeord overens skal sessionsen sætter til true ligesom herunder! Men jeg kan ik selv kode det...
<% Option Explicit
Dim constBrugernavn, constPassword constBrugernavn = "darkzone" constPassword = "spiller" if request.form("brugernavn") = constbrugernavn And request.form("password") = constpassword then session("Godkendt") = True response.redirect "default.asp" else session("Godkendt") = False response.redirect "logadmin.asp" end if %>
' Databaseforbindelse - husk at angive sti til din database Set Conn = Server.CreateObject("ADODB.Connection") DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; " DSN = DSN & "DBQ=" & Server.MapPath("/cgi-bin/database.mdb") Conn.Open DSN
' SQL forespørgsel strSQL = "Select * from TABELNAVN where brugernavn = '" & strBrugernavn & "' and kodeord = '" & strKodeord & "'"
set rs = conn.execute(strSQL)
if (not rs.bof) or (not rs.eof) then ' brugernavn er fundet! session("Godkendt") = True response.redirect "default.asp" else response.write "Brugernavn eller kodeord er forkert!" end if
<% Option explicit if Request.ServerVariables("REQUEST_METHOD") = "POST" then ' min tidligere kode her.. ' indtil: else session("Godkendt") = False response.write "Brugernavn eller kodeord er forkert!"
hehehe.. "før efter jul" :-) Så skal du bare holde dig væk fra computeren ;O) Glædelig Jul.
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.