Hvad er der galt?

Tags:    asp

Nogen der kan se hvad fejlen er?


<%
Response.Buffer = True
%>
<html>
<head>
<title>JolleR Community</title>
</head>

<%
Dim fejl, username, password

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

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

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

If fejl = true Then
Response.Redirect "javascript:history.back();"
End If

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

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

If Not rs.eof Then
Session("login") = "true"
Session("brugernavn") = rs("brugernavn")
Session("id") = rs("id")
Session("email") = rs("email")
Session("msn") = rs("msn")
Session("icq") = rs("icq")

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

strSQL = "UPDATE brugere SET ip='" & Request.ServerVariables("REMOTE_ADDR") & "' WHERE id=" & Session("id" & ""
Conn.Execute(strSQL)

strSQL = "UPDATE brugere SET online ='online' WHERE id=" & Session("id" & ""
Conn.Execute(strSQL)

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

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



Response.Redirect "loggetind.asp"

Else
Response.Redirect "javascript:history.back();"
End If

Conn.Close
Set Conn = Nothing

End If

%>
</body>
</html>



4 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 3 karma
Sorter efter stemmer Sorter efter dato
Prøv det her.

Fold kodeboks ind/udKode 

Er overhovedet ikke sikker på om det virker, har ikke undersøgt, men prøv alligevel.

Christoffer Buchholz
Brihhzel@raiser.dk
http://raiser.dk



Vilken fejl for du??.

Christoffer Buchholz
Brihhzel@raiser.dk
http://raiser.dk

[Redigeret d. 29/01-05 15:34:53 af Christoffer]



Vilken fejl for du??.

Christoffer Buchholz
Brihhzel@raiser.dk
http://raiser.dk

[Redigeret d. 29/01-05 15:34:53 af Christoffer]


Siden kunne ikke vises
HTTP 500


<b>Paven den almægtige knægt</b>



Nogen der kan se hvad fejlen er?


<%
Response.Buffer = True
%>
<html>
<head>
<title>JolleR Community</title>
</head>

<%
Dim fejl, username, password

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

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

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

If fejl = true Then
Response.Redirect "javascript:history.back();"
End If

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

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

If Not rs.eof Then
Session("login") = "true"
Session("brugernavn") = rs("brugernavn")
Session("id") = rs("id")
Session("email") = rs("email")
Session("msn") = rs("msn")
Session("icq") = rs("icq")

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

strSQL = "UPDATE brugere SET ip='" & Request.ServerVariables("REMOTE_ADDR") & "' WHERE id=" & Session("id" & ""
Conn.Execute(strSQL)

strSQL = "UPDATE brugere SET online ='online' WHERE id=" & Session("id" & ""
Conn.Execute(strSQL)

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

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



Response.Redirect "loggetind.asp"

Else
Response.Redirect "javascript:history.back();"
End If

Conn.Close
Set Conn = Nothing

End If

%>
</body>
</html>

Hejsa. Tak fordi du bryder reglerne for brug af mit community og giver koden videre i dele.



t