Avatar billede gr8m8 Novice
06. juli 2007 - 18:14 Der er 3 kommentarer og
1 løsning

Login via database

Hej Eksperter.

Jeg synes ikke rigtig jeg kan finde noget simpelt på hvordan man tjekker om "brugernavn" & "password" findes i databasen og så logger en rigtigt ind.

Jeg har lavet en formel hvor man kan registrere sig i databasen men det halter lidt med at få lavet det script som så tjekker det og logger en ind.

Håber i har lyst til at hjælpe ;-)

På forhånd tak.

URL = http://www.theforge.dk/bruger
Avatar billede gr8m8 Novice
06. juli 2007 - 20:06 #1
nå så fik jeg det langt om længe til at virke :-)
Avatar billede jansangill Nybegynder
06. juli 2007 - 20:41 #2
her er et forlsag uden at vide din kode:

login.asp:

        <%
dim validate     
validate = true   
     
if request.form("press") = "login" then

if len(request.form("bruger")) = 0 then
      response.write "<span style='color:#000000' style='font-weight:bold'>"&"Udfyld brugernavn"&"<span>"
      validate = false
     

elseif len(request.form("kodeord")) = 0 then
      response.write "<span style='color:#000000' style='font-weight:bold'>"&"Udfyld kodeord"&"<span>"
      validate = false
   
    end if
   
    if validate then
   
    set conn = server.CreateObject("ADODB.Connection")
    conn.open = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source="& server.MapPath("../database/db.mdb")

    brugernavn = Trim(Replace(Request.Form("bruger"),"'","''" ))
    kodeord = Trim(Replace(Request.Form("kodeord"),"'","''" ))

    set db = conn.execute ("SELECT * FROM login WHERE bruger = '"&brugernavn&"' AND kode = '"&kodeord&"'")
    If Not (db.BOF Or db.Eof) Then
        Session("brugerID") = db("id")
        session("login") = True
        response.Redirect("loginTRUE.asp")
    else
        response.write "<span style='color:#FF0000' style='font-weight:bold'>"&"Forkert login"&"<span>"
    end if

    Conn.close
    Set Conn = NOTHING
end if
end if
%>

loginTRUE.asp:

<%

ID=cint(session("id"))

'sql
set db = conn.execute("SELECT * FROM admin WHERE id="&ID)

="Velkommen" & " " & db("bruger")
%>
Avatar billede jansangill Nybegynder
06. juli 2007 - 20:44 #3
wups denne linie:ID=cint(session("id"))

skal være

ID=cint(session("brugerID"))
Avatar billede jansangill Nybegynder
06. juli 2007 - 20:45 #4
hehe forkerte spørgsmål jeg svarer på her. Ligger det lige over i den rigtige.
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