maniacMedlem sedan feb. 200150 inlägg vad är det man ska ändra i denna kod för att det inte ska gå och använda vilket användarnam som helst och lösenord som helst från databasen. alltså.. användare 1 kan logga in med användare 2's lösenord och bli inloggad som användare 2.
<% Visa = "SELECT * FROM users"
RecSet.Open Visa, Connect, adOpenStatic, adLockOptimistic
X = FALSE
Do Until X = TRUE OR RecSet.EOF
If RecSet("strUsername") = Request.Form("Username") Then
X = TRUE
Exit Do
End If
RecSet.MoveNext
Loop
If X = TRUE Then
Y = FALSE
Do Until Y = TRUE OR RecSet.EOF
If RecSet("strPassword") = Request.Form("password") Then
Y = TRUE
Exit Do
End If
RecSet.MoveNext
Loop
End If
If X = FALSE Then
Response.Write "Wrong username!"
ElseIf Y = FALSE Then
Response.Write "Wrong password!"
End If
If X = TRUE AND Y = TRUE Then %>
@ndersMedlem sedan juni 200032 969 inlägg jag mår fysiskt dåligt av att tänka mig att idg försöker lära ut den här skiten till nybörjare.
du kan ersätta all den koden du postade med följande, som möter ditt önskemål om en korrekt inloggning samt är bättre prestandamässigt.
snälla, försök inte lära er saker från idg, det blir bara helvete av alltihop.
Visa = "SELECT * FROM users where strUserName = '" & Request.Form("Username") & "' and strPassword = '" & Request.Form("Password") & "'"
set RecSet = Connect.Execute (Visa)
if RecSet.eof then
Response.Write "fel inloggning"
else
' RÄTT INLOGGAD YEEHHAAAA!!!!
end if
RecSet.close
------------------
<A HREF="http://cartman.nu" TARGET=_blank>
if i'm not back in five minutes, just wait longer.</A>
maniacMedlem sedan feb. 200150 inlägg det där fungerade inte så bra. nåt är fel. det kommer upp som att den inte hittar sidan när jag försöker logga in.
@ndersMedlem sedan juni 200032 969 inlägg vad får du för felmeddelande då?
att nåt blir fel är inte en så bra felbeskrivning. :)
------------------
<A HREF="http://cartman.nu" TARGET=_blank>
if i'm not back in five minutes, just wait longer.</A>
maniacMedlem sedan feb. 200150 inlägg
Sidan kan inte visas
Det uppstod ett problem med sidan du försöker nå och den kan inte visas.
explorers egna felmeddelande alltså.
@ndersMedlem sedan juni 200032 969 inlägg ok, till att börja med så tycker jag du ska stänga av dem. inställningen heter 'friendly error messages' - vänliga felmeddelanden el. liknande på svenska.
jag tycker också att du ska posta koden till exakt hela sidan här, så ska vi hjälpa dig att få rätsida på alltihop. :)
------------------
<A HREF="http://cartman.nu" TARGET=_blank>
if i'm not back in five minutes, just wait longer.</A>