Avatar billede vtm Nybegynder
29. januar 2003 - 15:21 Der er 24 kommentarer og
1 løsning

KÆMPE PROBLEM !!!

Nogen der kender en løsning, på denne fejlmeddeling :
http://80.199.15.185/Community/

Prøv at login eller opret ny bruger

Brugerlogin : test
Pass : test

Der kommer en fejl melding og i den linie, som den henviser til står der : /Community/godkend.asp, line 47


Conn.Execute("UPDATE brugere SET sidste_login='" & Now & "' WHERE id=" & Session("userid"))


Men det underlige er at den kommer ved alle de forskellige login systemer, som jeg har prøvet med ;o(
Avatar billede dennism Nybegynder
29. januar 2003 - 15:24 #1
Hvis jeg var dig, ville jeg nok have prøvet i .ASP kategorien!..
Avatar billede Chewie Novice
29. januar 2003 - 15:28 #2
Avatar billede vtm Nybegynder
29. januar 2003 - 15:29 #3
ja men tror nu ikke det er en ASP fejl, for det er ligegyldigt hvilket login system jeg har prøvet med så virker det ikke
Avatar billede vtm Nybegynder
29. januar 2003 - 15:31 #4
ja ja sorry da men sys det er en meget god title da det handler om alle mine sider
Avatar billede sbm Nybegynder
29. januar 2003 - 15:33 #5
Smid lige nogle flere linier. Eksempelvis linie 40-55 så man får lidt mere at gå efter...
Avatar billede di8leva Nybegynder
29. januar 2003 - 15:36 #6
jag vid ikke hvad Now er for noget her, men jag tycker du skall skrive

Conn.Execute("UPDATE brugere SET sidste_login='" & now() & "' WHERE id=" & Session("userid"))
Avatar billede vtm Nybegynder
29. januar 2003 - 15:37 #7
<html>
<head>
<title>Login</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<LINK REL="StyleSheet" HREF="default.css" type="text/css">
</head>

<body>
<%
Dim fejl, username, password

fejl = false
brugernavn = Trim(Replace(Request.Form("brugernavn"), "'", "''"))
password = Trim(Replace(Request.Form("password"), "'", "''"))

If brugernavn = "" Then
    Response.Write "<p><font color=red>Indtast venligst dit brugernavn!</p></font>"
    fejl = true
End If

If password = "" Then
    Response.Write "<p><font color=red>Indtast venligst dit password!</p></font>"
    fejl = true
End If

If fejl = true Then
    Response.Write "<p><a href=java script:history.back()>Tilbage</a>"
End If

If fejl <> true Then
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath ("brugere.mdb")
Conn.Open DSN
Dim samletAntal


strSQL = "SELECT * FROM brugere WHERE brugernavn='" & brugernavn & "' and Password = '" & password & "'"
Set rs = Conn.Execute(strSQL)

If Not rs.eof Then
          Response.Write "<p><b>Login godkendt!</b>"
        Response.Write "<p>Du er nu logget på som '" & rs("brugernavn") & "'</p>"
          Session("login") = true
        Session("brugernavn") = rs("brugernavn")
        Session("userid") = rs("id")
        Conn.Execute("UPDATE brugere SET sidste_login='" & Now & "' WHERE id=" & Session("userid"))
        Response.Write "<p><a href='default.asp'>Til forsiden</a></p>"
       
    If request.form("save") = "on" then
        Response.Cookies("Brugere")("brugernavn") = session("brugernavn")
        Response.Cookies("Brugere")("password") = password
        Response.Cookies("Brugere").expires = Date+365 'Information gemmes i cookie i et år, hvis brugeren har valgt at gemme information
    Else   
        Response.Cookies("Brugere").expires = Date-1000 'Information slettes ved at sætte "expires" 1000 dage tilbage, idet brugeren har valgt at slette information
   
    End If
   
       
Else
    Response.Write "<p><font color=red>Du blev ikke logget ind! Du har muligvis indtastet forkert brugernavn eller password!</font></p>"
    Response.Write "<p><a href=java script:history.back()>Tilbage</a></p>"
End If

Conn.Close
Set Conn = Nothing

End If

%>
</body>
</html>
Avatar billede sbm Nybegynder
29. januar 2003 - 15:37 #8
...og prøv evt. først at smide din SQL sætning ind i en variabel, og udskriv den så til skærmen uden at forsøge at udføre den. Lad os se hvordan din SQL ser ud.
Avatar billede keysersoze Ekspert
29. januar 2003 - 15:40 #9
fejlen er: "Handlingen skal bruge en opdaterbar forespørgsel."

og dette betyder enten at databasen er skrivebeskyttet eller - og mere sandsynligt - at databasen ligger i en mappe hvor der ikke er skriverettigheder

du har formentlig fået tildelt en specielt mappe til databasen som du skal benytte...
Avatar billede vtm Nybegynder
29. januar 2003 - 15:41 #10
Jeg tvivler som sagt bare på at det er min kodning, som det er galt med har installeret om, flyttet det hele tilbage i den gamle mappe igen og kørt siden, som før... Og før virkede det ??
Har i mellemtiden fået fast ip (køre med router)
Avatar billede vtm Nybegynder
29. januar 2003 - 15:44 #11
Keysersoze.... har fjernet al skrivebeskyttelse fra mapperne
Avatar billede aspbuilder Nybegynder
29. januar 2003 - 15:49 #12
Hvis du bruger mappen wwwroot skal du lave en ny mappe på c: drevet (eller et andet sted) og så i IIS skal du ændre Hjemmemappen til den nye som du har lavet.
Avatar billede vtm Nybegynder
29. januar 2003 - 15:49 #13
ja okai der er da osse det at jeg har flyttet det fra en FAT til NTFS
Avatar billede aspbuilder Nybegynder
29. januar 2003 - 15:51 #14
Det er ikke fordi du har flyttet det fra en FAT til NTFS, men derimod er det IIS der ikke kan finde ud af det når det ligger i wwwroot mappen.
Avatar billede vtm Nybegynder
29. januar 2003 - 15:51 #15
virkede heller ikke
Avatar billede aspbuilder Nybegynder
29. januar 2003 - 15:53 #16
du kan evt. se her, han havde samme problem og det hjalp
http://www.eksperten.dk/spm/302855
Avatar billede vtm Nybegynder
29. januar 2003 - 15:54 #17
overvejede om det kunne være et eller andet, som jeg mangler at installere på min iis
Avatar billede vtm Nybegynder
29. januar 2003 - 16:05 #18
har slået alt skriverettighed til og har fjernet skrivebeskyttelse, men det virker ikke
Avatar billede vtm Nybegynder
29. januar 2003 - 16:09 #19
hvorfor i alverden bliver den ved med at skrivebeskytte mapper og filer, når jeg fjerner den ??? Køre XP og IIS 5.1
Avatar billede keysersoze Ekspert
29. januar 2003 - 16:12 #20
fejlen SKYLDES mangel på rettigheder somewhere...

http://activedeveloper.dk/aspdigital/kapitel2/updateable_query.asp
Avatar billede vtm Nybegynder
29. januar 2003 - 16:17 #21
Jeg har jo gjort hvad jeg kunne, men når jeg fjerner skrivebeskyttelsen, så kommer den frem igen
Avatar billede Erik Ødemark Nybegynder
05. februar 2003 - 13:25 #22
IUSR_DINCOMPUTER (Internet user account) er formentlig dit problem.
Det er denne bruger som skal tildeles retten til at skrive/læse i mappen/filen.
Avatar billede keysersoze Ekspert
01. marts 2003 - 20:58 #23
??
Avatar billede vtm Nybegynder
30. marts 2003 - 16:48 #24
Problem er løst
Avatar billede keysersoze Ekspert
30. marts 2003 - 16:54 #25
og hvad gjorde du?
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
Uanset kodesprog, så giver vi dig mulighederne for at udvikle det, du behøver.

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