if (arEmployee(0)(0) <> 0) Then Session.TimeOut = 20 Session("Userid") = arUser(0)(0) Session("Password") = arUser(0)(1) Response.Redirect("loginsucces.asp") Else Response.Redirect("loginerror.asp") End If
OK, nu har jeg oprettet et projekt i VB som er et ActiveX Dll!
Jeg har oprettet en funktion som denne: Public Funktion Connect(username as string, password as string)
end function
hvordan får jeg den så til at oprette en forbindelse til en database og checke om brugernavn og password er rigtigt, og derefter stille brugeren videre til en anden side??
Så prøver vi den anden halvdel af løsnignen....du skal selvfølgelig tilpasse løsningen til din DB.
Derudover skal du inkludere en reference til msado15.dll i dit projekt...
Dim adodbconnection As ADODB.Connection
Function Connect(username As String, password As String) Dim rsQuery Dim sConnect Dim SQLString
sConnect = "DSN=DINDSNSTRENG"
Set adodbconnection = CreateObject("adodb.connection")
adodbconnection.Open sConnect
SQLString = "select username, password from TABLE1 where username='" & username & "' AND password='" & password
rsQuery = adodbconnection.execute(SQLString)
If rsQuery.EOF Then SQLString = "Update TABLE1 set CURRENTUSER = 0" rsQuery = adodbconnection.execute(SQLString) Connect = False Else SQLString = "Update TABLE1 set CURRENTUSER = 1" rsQuery = adodbconnection.execute(SQLString) Connect = True End If End Function
hvad går den her: If rsQuery.EOF Then SQLString = "Update Bruger set CURRENTUSER = 0" rsQuery = adodbconnection.execute(SQLString) Connect = False Else SQLString = "Update Bruger set CURRENTUSER = 1" rsQuery = adodbconnection.execute(SQLString) Connect = True End If
1. Hvis du ikke kender til vb, så tror jeg ikke det her er et godt sted at begynde!! du kan begynde at lave et adressekartotek, der lærer man alle de nødvendige ting for at fortsætte!
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.