webForumDet fria alternativet

Uppdatera lösenord

ASPur ASP

4 svar · 245 visningar · startad av hallmert

Medlem sedan dec. 2004182 inlägg
Frågan#1

Varför kan jag inte uppdatera mitt lösenord med följande kod?

<% 
If Request.Form("pw1") <> Request.Form("pw2") Then

	Session("meddelande") = "<p>Båda lösenorden måste vara samma!! Försök igen."
	Response.Redirect "andra.asp?pro="

End If
	
Set Connect = Server.CreateObject("ADODB.Connection") 
Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("db/fanclub.mdb")&";pwd=losen"

Set RecSet = Server.CreateObject("ADODB.Recordset")

Addera = "Select * From members Where id=" &Session("id")
RecSet.Open Addera, Connect, adOpenStatic, adLockOptimistic

RecSet("losen") = Request.Form("pw1")

RecSet.Update
RecSet.Close
Connect.Close
Set RecSet = nothing
Set Connect = nothing

Response.Redirect "andra.asp?pro=klart"

%>

Tusen tack i förhand!

Medlem sedan juni 200032 967 inlägg
#2

På vilket sätt funkar det inte?

Jag tror inte det är så smart att öppna recordsetet med adOpenStatic om du ska uppdatera data.

Medlem sedan dec. 2004182 inlägg
#3

@nders skrev:

På vilket sätt funkar det inte?

Jag tror inte det är så smart att öppna recordsetet med adOpenStatic om du ska uppdatera data.

Nu funkade det, fick igång det. :P

Medlem sedan juni 200032 967 inlägg
#4

Vad var det för fel då?

Medlem sedan dec. 2004182 inlägg
#5

@nders skrev:

Vad var det för fel då?

Hade glömt "method=post" när jag skickade informationen - igen. :)

130 ms totalt · 3 externa anrop · v20260731065814-full.b746b907
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)