webForumDet fria alternativet

Kan det vara nåt fel här?

ASP

3 svar · 120 visningar · startad av Gein

Medlem sedan sep. 20005 700 inlägg
Frågan#1
Set RecSet = Server.CreateObject("ADODB.Recordset")
Kolla = "SELECT * FROM login WHERE LOGIN='username'"
RecSet.Open Kolla, Connect, adOpenStatic, adLockOptimistic

	if password = RecSet("PASSWORD") then '*
		Session("username") = Request.Form("username")
		Session("password") = Request.Form("password")
		Response.Redirect("chat.asp")
	else
		response.redirect("login.asp")
	end if

kan det vara nåt fel här?..
Jag får undantagsfel på rad 13, det är raden som är markerad med en *
Kan det vara så att min SQL sats är fel?

------------------
"When there's no more room in hell,
the dead will walk the earth."
---------------------
http://shortenings.cjb.net

Medlem sedan okt. 20005 273 inlägg
#2
Set RecSet = Server.CreateObject("ADODB.Recordset")
Kolla = "SELECT * FROM login WHERE LOGIN='[b]"&[/b]username[b]&"[/b]'"
RecSet.Open Kolla, Connect, adOpenStatic, adLockOptimistic
if password = RecSet("PASSWORD") then '*
Session("username") = Request.Form("username")
Session("password") = Request.Form("password")
Response.Redirect("chat.asp")
else
response.redirect("login.asp")
end if

:OO

------------------
attans

Medlem sedan okt. 20005 273 inlägg
#3

Eller denna kanske är bättre

Set RecSet = Server.CreateObject("ADODB.Recordset")
Kolla = "SELECT LOGIN, F_PASSWORD FROM login WHERE LOGIN='"&username&"' AND F_PASSWORD ='"&password&"'"
RecSet.Open Kolla, Connect, adOpenStatic, adLockOptimistic

If RecSet.EOF Then
response.redirect("login.asp")
else
Session("username") = Request.Form("username")
Session("password") = Request.Form("password")
Response.Redirect("chat.asp")
end if

läggg märke till att jag ändrade fätet Password till F_PASSWORD

så här skulle jag gjort iaf :)

------------------
attans

Medlem sedan sep. 20005 700 inlägg
#4

snyggt! tackaR!

------------------
"When there's no more room in hell,
the dead will walk the earth."
---------------------
http://shortenings.cjb.net

432 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
303 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)