Avatar billede dm013 Nybegynder
18. januar 2002 - 16:07 Der er 1 løsning

Hvad mangler jeg her for at trække \"Username\" med over til de efterfølgende sider ?

<%
\' Hvis der er blevet trykket på knappen \"Login\"
If Request.Form(\"Action\") = \"Login\" Then
\' Her forberedes de indtastede værdier til validering
strUID = Trim(Replace(Request.Form(\"Brugernavn\"),\"\'\",\"\"))

strPWD = Trim(Replace(Request.Form(\"Adgangskode\"),\"\'\",\"\"))

\' Hvis der er skrevet noget i både brugernavn og adgangskode
If Len(strUID) > 0 And Len(strPWD) > 0 Then
   
\' DSNLess forbindelse til databasen
Set myConn = Server.CreateObject(\"ADODB.Connection\")
myConn.Open \"DRIVER={Microsoft Access Driver (*.mdb)};DBQ=\" & Server.MapPath(\"madkulten.mdb\")

\' Opbygning af SQL streng
strSQL = \"SELECT UserID FROM Users\"&_
\" WHERE (Username = \'\" & strUID & \"\')\"&_
\" AND (Password = \'\" & strPWD & \"\')\"

Set rs = myConn.Execute(strSQL)
If Not (rs.BOF Or rs.EOF) Then
\' Hvis brugeren fandtes i databasen
intUID = rs(\"UserID\")
           
Else
\' Hvis brugeren ikke fandtes i databasen
strERR = \"Du blev ikke godkendt af systemet\"
End If

\' Rydder op i  connection objekt
myConn.Close
Set myConn = Nothing

If Len(intUID) Then
\' Hvis variablen intUID indeholder en værdi sættes denne i sessionen \"UserID\" og brugeren bliver sendt videre
Session(\"UserID\") = intUID
   
Response.Redirect(\"XXX.asp\")
End If
Else
\' Hvis der ikke var angivet brugernavn og adgangskode
strErr = \"Du skal skrive både brugernavn og adgangskode\"
End If

If Len(strErr) > 0 Then
\' Her laves fejlmeddelsen om til rød skrift
strErr = \"<p><font color=red>\" & strErr & \"</font></p>\"
End If
End If
%>
Avatar billede dm013 Nybegynder
18. januar 2002 - 16:07 #1
lukket forkert kattegori
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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