Avatar billede ghostweb Nybegynder
13. marts 2005 - 19:15 Der er 68 kommentarer og
1 løsning

Login system fejl

Hejsa allesammen er igang med at lave mit eget login system men den smider mig bare tilbage til login.asp når jeg skriver den rigtige kode og brugernavn som der står i databasen.

loginok.asp:
<%
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & server.mappath("database.mdb")

   
   
    If Len(bruger) > 0 And Len(kode) > 0 Then


       
        sSQL = "SELECT * FROM brugere WHERE (brugere = '" & bruger & "') AND (kode = '" & kode & "')"

        Set Rs = Server.CreateObject("ADODB.RecordSet")
        Rs.Open sSQL, Conn, 3,3

        If Not (rs.BOF Or rs.EOF) Then
           
                        session("tillad")="ja"
                        session("bruger")=rs("bruger")
            response.redirect "startside.asp"
        Else
            Response.Write "Koden eller brugernavnet var forkert."
        End If

        Rs.Close
        Set Rs = Nothing
    Else
        response.redirect "login.asp"
   
End If

Conn.Close
Set Conn = Nothing
%>

håber en der kan hjælpe
Avatar billede michael_stim Ekspert
13. marts 2005 - 19:18 #1
Du skal måske requeste dine variabler.
Avatar billede eagleeye Praktikant
13. marts 2005 - 19:19 #2
Du mangler at hente form data ind i dine to variable så prøve at tilføjde to linjer før if sætningen    If Len(bruger) > 0 And Len(kode) > 0 Then

bruger=Request.form("brugerfeltnavn")
kode=Request.form("kodefeltnavn")
Avatar billede moejensen Nybegynder
13. marts 2005 - 19:21 #3
Avatar billede ghostweb Nybegynder
13. marts 2005 - 19:22 #4
Eageleye, forstår det ikke helt 100% ved ikke om du kan sætte ind i min kode?
Avatar billede eagleeye Praktikant
13. marts 2005 - 19:24 #5
Jo men jeg kender jo ikke navne på dine to input fleter hvor man taster brugernavn og kodeordet ind men disse linjer:

<%
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & server.mappath("database.mdb")

 
 
    If Len(bruger) > 0 And Len(kode) > 0 Then



Skal blive til dette:

<%
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & server.mappath("database.mdb")

bruger=Request.form("XXX")  'udskift XXX men navnet på input feltet som indeholder brugernavnet
kode=Request.form("YYY")    'udskift YYY men navnet på input feltet som indeholder kodeordet
 
    If Len(bruger) > 0 And Len(kode) > 0 Then
Avatar billede ghostweb Nybegynder
13. marts 2005 - 20:22 #6
min kode:
<%
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & server.mappath("database.mdb")

bruger=Request.form("bruger") 
kode=Request.form("kode")   

    If Len(bruger) > 0 And Len(kode) > 0 Then
       
        sSQL = "SELECT * FROM brugere WHERE (brugere = '" & bruger & "') AND (kode = '" & kode & "')"

        Set Rs = Server.CreateObject("ADODB.RecordSet")
        Rs.Open sSQL, Conn, 3,3

        If Not (rs.BOF Or rs.EOF) Then
           
                        session("tillad")="ja"
                        session("bruger")=rs("bruger")
            response.redirect "startside.asp"
        Else
            Response.Write "Koden eller brugernavnet var forkert."
        End If

        Rs.Close
        Set Rs = Nothing
    Else
        response.redirect "login.asp"
   
End If

Conn.Close
Set Conn = Nothing
%>

min database:
id
bruger
kode
navn
info
Avatar billede ghostweb Nybegynder
13. marts 2005 - 20:22 #7
virker ikke samme fejl.
Avatar billede dr_chaos Nybegynder
13. marts 2005 - 20:28 #8
prøv at udskrive din sql sætning istedet for at afvikle den.
brug Response.Write(sSQL)

ellers prøv med det her:

'Åbner en dns-less forbindelse til databasen
set Database= Server.CreateObject("ADODB.Connection")
Database.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("db/xware.mdb") & "; UID=; PWD=;"



'eksekvere de 2 sql sætninger
Set rs= database.Execute (sSQL)
Avatar billede dr_chaos Nybegynder
13. marts 2005 - 20:29 #9
ved at udskrive sql sætningen kan du se om den indeholder det data du forventer .
Ved ikke hvordan din connection string ser ud.
Avatar billede ghostweb Nybegynder
13. marts 2005 - 20:38 #10
dr Chaos ved ikke om du kan sætte ind i min kode..
Avatar billede dr_chaos Nybegynder
13. marts 2005 - 20:46 #11
har du overhovedet noget som executer din sql sætning?
du åbner så viddt jeg kan se bare en forbindelse til databasen
Avatar billede ghostweb Nybegynder
13. marts 2005 - 20:48 #12
Dr Chaos. ved ikke om du så kan rette det til, dette er mit første login script.
Avatar billede dr_chaos Nybegynder
13. marts 2005 - 20:49 #13
prøv med
<%

set Conn= Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("database.mdb")   
    bruger=Request.form("bruger") 
kode=Request.form("kode")   


    If Len(bruger) > 0 And Len(kode) > 0 Then


       
        sSQL = "SELECT * FROM brugere WHERE (brugere = '" & bruger & "') AND (kode = '" & kode & "')"

Set rs= database.Execute (sSQL)



        If Not (rs.BOF Or rs.EOF) Then
           
                        session("tillad")="ja"
                        session("bruger")=rs("bruger")
            response.redirect "startside.asp"
        Else
            Response.Write "Koden eller brugernavnet var forkert."
        End If

        Rs.Close
        Set Rs = Nothing
    Else
        response.redirect "login.asp"
   
End If

Conn.Close
Set Conn = Nothing
%>
Avatar billede ghostweb Nybegynder
13. marts 2005 - 20:53 #14
sker intet.
Avatar billede dr_chaos Nybegynder
13. marts 2005 - 20:57 #15
Erstat
If Len(bruger) > 0 And Len(kode) > 0 Then

med

If bruger <> "" and kode <> "" Then
Avatar billede dr_chaos Nybegynder
13. marts 2005 - 20:58 #16
hvad hedder de 2 felter på selve log ind siden ?
Avatar billede ghostweb Nybegynder
13. marts 2005 - 21:03 #17
<input type="text" name="bruger" size="20">brugernavn<br>
<input type="password" name="kode" size="20">Kodeord<br>
Avatar billede dr_chaos Nybegynder
13. marts 2005 - 21:07 #18
if not rs1.EOF then

prøv med
<%

set Conn= Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("database.mdb")   
    bruger=Request.form("bruger") 
kode=Request.form("kode")   


    If Len(bruger) > 0 And Len(kode) > 0 Then


       
        sSQL = "SELECT * FROM brugere WHERE (brugere = '" & bruger & "') AND (kode = '" & kode & "')"

Set rs= database.Execute (sSQL)



        If Not (rs.BOF Or rs.EOF) Then
           
                        session("tillad")="ja"
                        session("bruger")=rs("bruger")
            response.redirect "startside.asp"
        Else
            Response.Write "Koden eller brugernavnet var forkert."
        End If

        Rs.Close
        Set Rs = Nothing
    Else
        response.redirect "login.asp"
   
End If

Conn.Close
Set Conn = Nothing
%>
Avatar billede dr_chaos Nybegynder
13. marts 2005 - 21:07 #19
ups kom til at trykke forkert
Avatar billede moejensen Nybegynder
13. marts 2005 - 21:08 #20
kan du ikke lige vise os hele din login form
Avatar billede dr_chaos Nybegynder
13. marts 2005 - 21:10 #21
if not rs1.EOF then

prøv med
<%

'set Conn= Server.CreateObject("ADODB.Connection")
'Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("database.mdb")
'bruger=Request.form("bruger") 
'kode=Request.form("kode")   


    If bruger <> "" and kode <> "" Then


       
        sSQL = "SELECT * FROM brugere WHERE (brugere = '" & bruger & "') AND (kode = '" & kode & "')"

Response.Write(sSQL)
End IF
'Set rs= database.Execute (sSQL)



'        If Not (rs.BOF Or rs.EOF) Then
           
'                      session("tillad")="ja"
  '                      session("bruger")=rs("bruger")
  '        response.redirect "startside.asp"
    '    Else
'            Response.Write "Koden eller brugernavnet var forkert."
'      End If

  '      Rs.Close
  '    Set Rs = Nothing
    'Else
'        response.redirect "login.asp"
   
'End If

'Conn.Close
'Set Conn = Nothing
%>
Avatar billede dr_chaos Nybegynder
13. marts 2005 - 21:11 #22
nu skulle din login side vise indholdet af din sql sætning.
Prøv at kopierer det her ind.
Avatar billede ghostweb Nybegynder
13. marts 2005 - 21:17 #23
sker stadig intet med den kode med alle de 'er men urlen siger sådan her:
http://frip.dk/leader/test/loginok.asp?bruger=123&kode=123
Avatar billede dr_chaos Nybegynder
13. marts 2005 - 21:18 #24
lol ved hvad fejlen er 2 sec
Avatar billede dr_chaos Nybegynder
13. marts 2005 - 21:20 #25
erstat:

bruger=Request.form("bruger") 
kode=Request.form("kode")   

med

bruger = Request.QueryString("bruger")
kode  = Request.QueryString("kode")
Avatar billede dr_chaos Nybegynder
13. marts 2005 - 21:21 #26
det skal være med lille s i Querystring ikke stort sorry
Avatar billede dr_chaos Nybegynder
13. marts 2005 - 21:23 #27
hvis du skal bruger request.form så skal du bruger method="post" i din <form> tag på den side hvor du skriver brugernavn og password
Avatar billede moejensen Nybegynder
13. marts 2005 - 21:30 #28
prøv i stdet at kigge på det her:

http://activedeveloper.dk/artikler/default.asp?articleid=88

det er noget mere sikkert end at sende user og pass i din Qstring, hvor den vil blive gemt i din browser så alle kan se den.
Avatar billede dr_chaos Nybegynder
13. marts 2005 - 21:31 #29
hjalp det ?
grundet til at det ikke virkede var at du skal bruge requestquery string når du sender password og brugernavn via urlen.
Med ved at bruger method="post" i din login form så står der ikke noget i urlen.
Avatar billede ghostweb Nybegynder
13. marts 2005 - 21:31 #30
ser bedere ud nu
får denne fejl:
Microsoft VBScript compilation  error '800a03ea'

Syntax error

/leader/test/loginok.asp, line 33

Else
^

kode:
<%

set Conn= Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("database.mdb")

bruger = Request.Querystring("bruger")
kode  = Request.Querystring("kode")


    If bruger <> "" and kode <> "" Then


     
        sSQL = "SELECT * FROM brugere WHERE (brugere = '" & bruger & "') AND (kode = '" & kode & "')"

Response.Write(sSQL)
End IF
'Set rs= database.Execute (sSQL)



        If Not (rs.BOF Or rs.EOF) Then
         
                    session("tillad")="ja"
                    session("bruger")=rs("bruger")
        response.redirect "startside.asp"
    Else
            Response.Write "Koden eller brugernavnet var forkert."
    End If

        Rs.Close
      Set Rs = Nothing
    Else
        response.redirect "login.asp"
 
End If

Conn.Close
Set Conn = Nothing
%>
Avatar billede dr_chaos Nybegynder
13. marts 2005 - 21:33 #31
prøv med

<%

set Conn= Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("database.mdb")

bruger = Request.Querystring("bruger")
kode  = Request.Querystring("kode")


    If bruger <> "" and kode <> "" Then


     
        sSQL = "SELECT * FROM brugere WHERE (brugere = '" & bruger & "') AND (kode = '" & kode & "')"

Response.Write(sSQL)
Set rs= database.Execute (sSQL)



        If Not (rs.BOF Or rs.EOF) Then
         
                    session("tillad")="ja"
                    session("bruger")=rs("bruger")
        response.redirect "startside.asp"
    Else
            Response.Write "Koden eller brugernavnet var forkert."
    End If

        Rs.Close
      Set Rs = Nothing
    Else
        response.redirect "login.asp"
 
End If

Conn.Close
Set Conn = Nothing
%>
Avatar billede larsbachmanndk Nybegynder
13. marts 2005 - 21:34 #32
Prøv dette

<%

set Conn= Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("database.mdb")

bruger = Request.Querystring("bruger")
kode  = Request.Querystring("kode")


    If bruger <> "" and kode <> "" Then


     
        sSQL = "SELECT * FROM brugere WHERE (brugere = '" & bruger & "') AND (kode = '" & kode & "')"

Response.Write(sSQL)
End IF
'Set rs= database.Execute (sSQL)



        If Not (rs.BOF Or rs.EOF) Then
         
                    session("tillad")="ja"
                    session("bruger")=rs("bruger")
        response.redirect "startside.asp"
    Else
            Response.Write "Koden eller brugernavnet var forkert."
    End If

    If  Rs.Close
      Set Rs = Nothing
    Else
        response.redirect "login.asp"
 
End If

Conn.Close
Set Conn = Nothing
%>
Avatar billede ghostweb Nybegynder
13. marts 2005 - 21:36 #33
chaos skete intet ved din måde.

lars bachmann
din får jeg denne fejl:
Microsoft VBScript compilation  error '800a03f9'

Expected 'Then'

/leader/test/loginok.asp, line 32

If  Rs.Close
------------^
Avatar billede larsbachmanndk Nybegynder
13. marts 2005 - 21:38 #34
<%

set Conn= Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("database.mdb")

bruger = Request.Querystring("bruger")
kode  = Request.Querystring("kode")


    If bruger <> "" and kode <> "" Then


     
        sSQL = "SELECT * FROM brugere WHERE (brugere = '" & bruger & "') AND (kode = '" & kode & "')"

Response.Write(sSQL)
End IF
'Set rs= database.Execute (sSQL)



        If Not (rs.BOF Or rs.EOF) Then
         
                    session("tillad")="ja"
                    session("bruger")=rs("bruger")
        response.redirect "startside.asp"
    Else
            Response.Write "Koden eller brugernavnet var forkert."
    End If

    If  Rs.Close Then
      Set Rs = Nothing
    Else
        response.redirect "login.asp"
 
End If

Conn.Close
Set Conn = Nothing
%>
Avatar billede dr_chaos Nybegynder
13. marts 2005 - 21:39 #35
bachmann der er fejl i din kode.
du skal fjerne ' udfre Set rs= Database osv.
der er et end if for meget.
rigtig kode er:

<%

set Conn= Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("database.mdb")

bruger = Request.Querystring("bruger")
kode  = Request.Querystring("kode")


    If bruger <> "" and kode <> "" Then


     
        sSQL = "SELECT * FROM brugere WHERE (brugere = '" & bruger & "') AND (kode = '" & kode & "')"

Response.Write(sSQL)
Set rs= Conn.Execute (sSQL)



        If Not (rs.BOF Or rs.EOF) Then
         
                    session("tillad")="ja"
                    session("bruger")=rs("bruger")
        response.redirect "startside.asp"
    Else
            Response.Write "Koden eller brugernavnet var forkert."
    End If

        Rs.Close
      Set Rs = Nothing
    Else
        response.redirect "login.asp"
 
End If

Conn.Close
Set Conn = Nothing
%>
Avatar billede ghostweb Nybegynder
13. marts 2005 - 21:39 #36
lars:
Microsoft VBScript runtime  error '800a01a8'

Object required: 'rs'

/leader/test/loginok.asp, line 22
Avatar billede ghostweb Nybegynder
13. marts 2005 - 21:40 #37
chaos kommer intet på din kode.
Avatar billede larsbachmanndk Nybegynder
13. marts 2005 - 21:41 #38
<%

set Conn= Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("database.mdb")

bruger = Request.Querystring("bruger")
kode  = Request.Querystring("kode")


    If bruger <> "" and kode <> "" Then


     
        sSQL = "SELECT * FROM brugere WHERE (brugere = '" & bruger & "') AND (kode = '" & kode & "')"

Response.Write(sSQL)
End IF
'Set rs= database.Execute (sSQL)



        If Not (rs.BOF Or rs.EOF) Then
         
                    session("tillad")="ja"
                    session("bruger")=rs("bruger")
        response.redirect "startside.asp"
    Else
            Response.Write "Koden eller brugernavnet var forkert."


      Rs.Close
      Set Rs = Nothing

        response.redirect "login.asp"
 
End If

Conn.Close
Set Conn = Nothing
%>
Avatar billede dr_chaos Nybegynder
13. marts 2005 - 21:42 #39
hedder feltet brugere i brugere tabellen ?
Avatar billede ghostweb Nybegynder
13. marts 2005 - 21:42 #40
Microsoft VBScript runtime  error '800a01a8'

Object required: 'rs'

/leader/test/loginok.asp, line 22
Avatar billede ghostweb Nybegynder
13. marts 2005 - 21:43 #41
min database:

- brugere -
id - auto
bruger - text
kode - text
navn - text
info - text
Avatar billede dr_chaos Nybegynder
13. marts 2005 - 21:44 #42
prøv med:
<%

set Conn= Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("database.mdb")

bruger = Request.Querystring("bruger")
kode  = Request.Querystring("kode")


    If bruger <> "" and kode <> "" Then


     
        sSQL = "SELECT * FROM brugere WHERE (bruger = '" & bruger & "') AND (kode = '" & kode & "')"

Response.Write(sSQL)
Set rs= Conn.Execute (sSQL)



        If Not (rs.BOF Or rs.EOF) Then
         
                    session("tillad")="ja"
                    session("bruger")=rs("bruger")
        response.redirect "startside.asp"
    Else
            Response.Write "Koden eller brugernavnet var forkert."
    End If

        Rs.Close
      Set Rs = Nothing
    Else
        response.redirect "login.asp"
 
End If

Conn.Close
Set Conn = Nothing
%>
Avatar billede ghostweb Nybegynder
13. marts 2005 - 21:46 #43
hmm siger intet.

hvis den er umulig findes der så ikke et andet login system der er færdig lavet?
Avatar billede larsbachmanndk Nybegynder
13. marts 2005 - 21:50 #44
Avatar billede moejensen Nybegynder
13. marts 2005 - 21:50 #45
Avatar billede dr_chaos Nybegynder
13. marts 2005 - 21:51 #46
jo den som moejensen nævner.
http://activedeveloper.dk/artikler/default.asp?articleid=88

har selv brugt den i tidernes morgen
Avatar billede ghostweb Nybegynder
13. marts 2005 - 22:21 #47
allesammen, har kigget på den men kan ikke få den tilpasset til mit system nogen der kan hjælpe ;)??
Avatar billede dr_chaos Nybegynder
13. marts 2005 - 22:24 #48
jeg kan hjælpe dig imorgen tidlig men skal til og i seng nu.
Avatar billede ghostweb Nybegynder
13. marts 2005 - 22:29 #49
ok ;)
Avatar billede kinderaeg Nybegynder
14. marts 2005 - 15:15 #50
<%
    set Conn = Server.CreateObject("ADODB.Connection")
    Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("database.mdb")
   
    bruger = Request.Querystring("bruger")
    kode  = Request.Querystring("kode")
   
    sSQL = "SELECT * FROM brugere WHERE bruger = '" & bruger & "' AND kode = '" & kode & "'"
    Set rs = Conn.Execute(sSQL)
   
    If Not rs.EOF Then
        Session.Timeout = 5
        Session("tillad") = "ja"
        Session("bruger") = rs("bruger")
    End If
   
    Rs.Close
    Set Rs = Nothing

    Conn.Close
    Set Conn = Nothing
   
    if Session("tillad") = "ja" then
        response.Redirect "startside.asp"
    else
        response.Redirect "LogonErr.asp"
    end if
%>

Du skal selvfølgelig have filerne startside.asp og LogonErr.asp til at håndtere korrekt og fejlagtigt login.
Avatar billede ghostweb Nybegynder
14. marts 2005 - 15:38 #51
Kinderaeg, dit virker ikke når jeg trykker ok til pass og brugernavn sker der intet..
Avatar billede eagleeye Praktikant
14. marts 2005 - 17:07 #52
Prøv at vise din login form
Avatar billede ghostweb Nybegynder
14. marts 2005 - 18:24 #53
<html>
<head>
<title>Login</title>
</head>
<body>
<form method="post" action="loginok.asp">
<input type="text" name="bruger" size="20">brugernavn<br>
<input type="password" name="kode" size="20">Kodeord<br>
<input type="submit" value="Log ind !">
</form>
</body>
</html>
Avatar billede moejensen Nybegynder
14. marts 2005 - 18:27 #54
så skal du bruge

<%
    set Conn = Server.CreateObject("ADODB.Connection")
    Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("database.mdb")
   
    bruger = Request.Form("bruger")
    kode  = Request.Form("kode")
   
    sSQL = "SELECT * FROM brugere WHERE bruger = '" & bruger & "' AND kode = '" & kode & "'"
    Set rs = Conn.Execute(sSQL)
   
    If Not rs.EOF Then
        Session.Timeout = 5
        Session("tillad") = "ja"
        Session("bruger") = rs("bruger")
    End If
   
    Rs.Close
    Set Rs = Nothing

    Conn.Close
    Set Conn = Nothing
   
    if Session("tillad") = "ja" then
        response.Redirect "startside.asp"
    else
        response.Redirect "LogonErr.asp"
    end if
%>
Avatar billede ghostweb Nybegynder
14. marts 2005 - 19:06 #55
moejensen, virker ikke sker slet ikke noget..
Avatar billede moejensen Nybegynder
14. marts 2005 - 19:22 #56
jeg kan ikke helt se hvad du gør galt, for det virker fint her.

Jeg har en fil der hedder default.asp, hvor jeg har dette:

<html>
<head>
<title>Login</title>
</head>
<body>
<form method="post" action="loginok.asp">
<input type="text" name="bruger" size="20">brugernavn<br>
<input type="password" name="kode" size="20">Kodeord<br>
<input type="submit" value="Log ind !">
</form>
</body>
</html>

i loginok.asp har jeg det her:

<%
    set Conn = Server.CreateObject("ADODB.Connection")
    Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("database.mdb")
   
    bruger = Request.Form("bruger")
    kode  = Request.Form("kode")
   
    sSQL = "SELECT * FROM brugere WHERE bruger = '" & bruger & "' AND kode = '" & kode & "'"
    Set rs = Conn.Execute(sSQL)
   
    If Not rs.EOF Then
        Session.Timeout = 5
        Session("tillad") = "ja"
        Session("bruger") = rs("bruger")
    End If
   
    Rs.Close
    Set Rs = Nothing

    Conn.Close
    Set Conn = Nothing
   
    if Session("tillad") = "ja" then
        response.Redirect "startside.asp"
    else
        response.Redirect "LogonErr.asp"
    end if
%>

i basen har jeg en tabel brugere der indeholder følgende
id (af typen autonum)
bruger (af typen tekst)
kode (af typen tekst)

jeg har indsat en testbruger der hedder test/test, og det hele virker som det skal
Avatar billede ghostweb Nybegynder
14. marts 2005 - 19:55 #57
hmm bruger helt den samme kode, kan det være frip der ikke understøtter en del af det eller noget ??
Avatar billede moejensen Nybegynder
14. marts 2005 - 20:04 #58
du får ingen fejl?

er det muligt at få et link ti lder hvor du tester koden?
Avatar billede kinderaeg Nybegynder
15. marts 2005 - 07:57 #59
Hvad mener du med at der intet sker? Det er ikke bare fordi den side du redirecter til (startside.asp) ikke har noget indhold? Får du nogen fejlmeddelelse eller bare en blank side?
Avatar billede ghostweb Nybegynder
15. marts 2005 - 14:02 #60
www.frip.dk/leader/test/login.asp

når man trykker ok sker der bare intet, blir ikke sendt videre nogle steder eller fejl meddelseser..
Avatar billede moejensen Nybegynder
15. marts 2005 - 16:51 #61
har du oprettet en bruger vi kan prøve med, for ellers er det jo lidt et problem at teste det :-)
Avatar billede ghostweb Nybegynder
15. marts 2005 - 18:10 #62
123 -123 :P
Avatar billede kinderaeg Nybegynder
16. marts 2005 - 08:08 #63
Du kan evt sætte nogle Response.Write's ind, så du kan se, om du overhovedet kommer ind på siden, og hvor langt den kommer.
Avatar billede kinderaeg Nybegynder
16. marts 2005 - 08:25 #64
http://tla-dk.dk/test/
Her har jeg lagt præcis samme kode op, og det virker jo, som du kan se, ganske glimrende. Der ligger også en rar-fil (http://tla-dk.dk/test/Test.rar) som du kan hente. Så kan du se hvordan min kode ser ud.
Avatar billede moejensen Nybegynder
16. marts 2005 - 08:26 #65
hvor har du fået hostet dine sider, for jeg tror mere det er der problemet ligger gemt.
Avatar billede ghostweb Nybegynder
16. marts 2005 - 09:42 #66
frip.

Hmm kan se noget i din kode som ikke er så godt, du har sat den til at kun brugeren 123 kan logge ind. skulle meget gerne være sådan at alle brugere der var i databasen skulle kunne logge ind.
Avatar billede kinderaeg Nybegynder
16. marts 2005 - 10:39 #67
Hovsa, havde ikke lige fået smidt den seneste kildekode ud. Den skulle være der nu.
Avatar billede ghostweb Nybegynder
16. marts 2005 - 14:49 #68
hehe ser rigtig godt ud, vil teste det lige så snart frip er oppe igen :/ hader det webhotel findes der ikke andre gratis med asp / access ??
Avatar billede ghostweb Nybegynder
23. marts 2005 - 23:32 #69
virkede stadig ik, og ingen svarede tilbage. lukker
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