Avatar billede balzoo Nybegynder
21. juni 2001 - 20:16 Der er 14 kommentarer og
1 løsning

HJÆÆÆÆÆÆÆÆLP!!!!!!!

Hvordan sætter jeg en Session til at være lig med et felt i en DB???
Avatar billede krogstrup Nybegynder
21. juni 2001 - 20:20 #1
Session(\"varNavn\") = rs(\"mitFelt\")
Avatar billede ziron Nybegynder
21. juni 2001 - 20:57 #2
kan du selv hente fra din DB???

/ZIRON
Avatar billede ziron Nybegynder
21. juni 2001 - 20:58 #3
id = connection.execute(\"SELECT [id] FROM [bruger] WHERE [navn]=\'\" + bruger + \"\'\");

(Session(\"brugerid\") = id(0) + \"\");

/ZIRON
Avatar billede balzoo Nybegynder
21. juni 2001 - 20:58 #4
Ziron > ja

Krogstrup > Jeg for denne besked....

Typerne stemmer ikke overens
Avatar billede ziron Nybegynder
21. juni 2001 - 21:21 #5
balzoo >> virker det ikke med det jeg smed???

/ZIRON
Avatar billede krogstrup Nybegynder
22. juni 2001 - 08:16 #6
Hvad indeholder dit DB felt ?
Avatar billede balzoo Nybegynder
22. juni 2001 - 17:53 #7
krogstrup >> den inderholder et lille 6-tal...
Avatar billede balzoo Nybegynder
22. juni 2001 - 18:23 #8
Ziron >> Nej, jeg kan ikke få det til at virke....
Avatar billede ziron Nybegynder
23. juni 2001 - 18:15 #9
hmmm det forstår jeg ikke helt...

kan du ikke lige prøve at smide det kode hvor du henter fra datebasen?

/ZIRON
Avatar billede balzoo Nybegynder
24. juni 2001 - 19:06 #10
Det er meningen at den skal hente indholdet af et felt ved navn STATUS.

---------Kode start--------

<%
        Dim objConn, strConn, connection
        Set objConn = Server.CreateObject(\"ADODB.Connection\")
        strConn = \"PROVIDER=MSDASQL;DRIVER={Microsoft Access Driver (*.mdb)};DBQ=\" & Server.MapPath(\"predacon.mdb\") & \";UID=sa;PWD=;\"
        objConn.Open strConn
%>

<%
    dim strPage
    strPage = Trim(Request.QueryString(\"Page\"))
    if strPage = \"\" Then
    strPage = \"default\"
    end if
%>


<%
    Select case StrPage
    Case \"default\"
%>

    <FORM ACTION=<%=Request.ServerVariables(\"SCRIPT_NAME\")%>?page=Login METHOD=\"POST\">
    <BR>
    <B class=\"tekst\">Bruger:</B>
    <input type=\"text\" name=\"bruger\"><BR>
    <B class=\"tekst\">Password:</B>
    <input type=\"password\" name=\"password\"><BR><BR>
    <input type=\"submit\" value=\"Login\"><BR>
    <input type=\"checkbox\"><B class=\"tekst\">Husk Password?</B><BR>
    <input type=\"checkbox\"><B class=\"tekst\">Automatisk logind</B><BR>
    </form>

    <A href=\"bruger.asp\">Opret ny bruger</A><BR>
    <A href=\"default2.html\">Glemt password?</A><BR>

<%
    Case \"Login\"
   
    Dim Bruger, Password, status

    Bruger = Trim(Request.Form(\"Bruger\"))
    Password = Trim(Request.Form(\"Password\"))
    Set objRS = Server.CreateObject(\"ADODB.Recordset\")
    objRS.CursorLocation = adUseClient
    objRS.CursorType = adOpenKeySet
    objRS.LockType = adLockOptimistic
    objRS.Open \"Bruger\", objConn, , , adCmdTable
        While Not objRS.EOF
    Session(\"Access\") = false
    if Bruger = objRS(\"Bruger\") Then
        If Password = objRS(\"Password\") Then
            Session(\"Access\") = true
            Session(\"Bruger\") = Bruger
            Response.Redirect \"default.asp?Page=success\"
           
           
        else
        response.redirect \"default.asp?page=password\"

        end if                       
    else
        errBruger = True               
    end if

    objRS.MoveNext
    Wend

        if errBruger = True then   
        response.redirect \"default.asp?page=bruger\"
        end if
    objRS.Close
%>
<%
    Case \"success\"
    if session(\"Access\") = false then
        response.write(\"FUCK OFF!!!!\")
    end if

    Session(\"BrugerOnline\") = Session(\"BrugerOnline\") + 1

    Status = 6
    Session(\"Status\") = status

%>
<% response.redirect \"default.asp\" %>

<%
Case \"password\"

response.write \"<P align=center><BR><BR><BR><BR><B class=tekst>Forkert Password!<BR><BR>Er Caps Lock slået fra?<BR><BR></B>\"
response.write \"<A href=default.asp>Prøv igen<BR><BR><BR></A>\"

%>

<%
Case \"bruger\"

response.write \"<P align=center><BR><BR><BR><BR><B class=tekst>Brugeren eksistere ikke!<BR><BR>Er Caps Lock slået fra?<BR><BR></B>\"
response.write \"<A href=default.asp>Prøv igen<BR><BR><BR></A>\"

%>

<%
Case \"logoff\"
session(\"bruger\") = FALSE
Session(\"BrugerOnline\") = Session(\"BrugerOnline\") - 1
Response.Redirect \"Default.asp\"
%>

<%end select%>


---------kode slut---------
Avatar billede balzoo Nybegynder
24. juni 2001 - 19:07 #11
Jeg ved ikke hvor det skal stå.....
Avatar billede ziron Nybegynder
24. juni 2001 - 19:15 #12
ud af hvad jeg kan se er det enste du skal gøre (hvis det er jScript ved ikke om det virker i VBscript som du skriver) er at sætte \"\" efter det som din session er = med, altså eks.:

If Password = objRS(\"Password\") Then
            Session(\"Access\") = true + \"\"
            Session(\"Bruger\") = Bruger + \"\"
            Response.Redirect \"default.asp?Page=success\"

/ZIRON
Avatar billede balzoo Nybegynder
25. juni 2001 - 17:03 #13
Det virker!!!!

Kan du gribe dine point...
Avatar billede balzoo Nybegynder
25. juni 2001 - 17:03 #14
point til ZIRON
Avatar billede ziron Nybegynder
29. juni 2001 - 18:55 #15
det var da godt, JUBIIIIII...

/ZIRON
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