Jamen så skriv dog hvad den kommer med af fejl, og beskriv hvad der ikke virker!!
//>Rune
Synes godt om
Slettet bruger
21. maj 2004 - 11:27#5
Ja der kommer ikke nogen fejl, den kommer over på den rigtige side, men den tager bare ikke uge, uge1 & uge2 med. "&updated=true&username=" & username den der part virker fint.
Synes godt om
Slettet bruger
21. maj 2004 - 11:33#6
Jeg kan lige prøve at smide hele filen op. --------------------- <% Option Explicit Dim sql, rsUser, username, oldpassword, newpassword, newpasswordconfirm, passwordlength, notfilled(4), calltype, icon
'Ensure new password have been filled in if newpassword = "" then errorfunction("nonew") end if
'Check password length is between 5 and 15 characters long passwordLength = Len(newpassword) if passwordLength < 5 or passwordLength > 15 then errorfunction("length") end if
'Check password and confirmed password are the same if newpassword <> newpasswordconfirm then errorfunction("confirm") end if
'Open connection and insert user details into the database %> <!--#include file="conn.asp"--> <% Set rsUser = Server.CreateObject("ADODB.Recordset") rsUser.open "users WHERE username = '" & username & "'", conn, 3, 3
if rsUser("password") <> oldpassword then errorfunction("wrongpwd") else rsUser("password") = newpassword rsUser.Update
rsUser.close set rsUser = nothing conn.close set conn = nothing
Response.Redirect("changepwd.asp?uge=" & Request.QueryString("uge") & "&uge1=" & Request.QueryString("uge1") & "&uge2=" & Request.QueryString("uge2") & "&updated=true&username=" & username) end if %>
<% if calltype = "nonew" then Response.Write("<p><b>Du har ikke skrevet noget nyt password.</b></p>") elseif calltype = "length" then Response.Write("<p><b>Dit password skal være mellem 5 og 15 bogstaver langt.</b></p>") elseif calltype = "confirm" then Response.Write("<p><b>Dit nye password og bekræft password er ikke ens.</b></p>") elseif calltype = "wrongpwd" then Response.Write("<p><b>Du har indtastetet forkert gammelt password.</b></p>") rsUser.close set rsUser = nothing conn.close set conn = nothing end if %>
på den side hvor du redirecter. Husk at udkommentere din redirect. Så kan du se om asp-siden overhovedet modtager de 3 forsvundne parametre!
Synes godt om
Slettet bruger
21. maj 2004 - 12:09#8
de ligger på den side hvor linket er til den side som jeg har postet ovenfor, og inden man klikker så står de der fint, og efter der er de der ikke.
Synes godt om
Slettet bruger
21. maj 2004 - 13:24#9
Har selv løst problemet, problemet lå i en helt anden fil.
Synes godt om
Slettet bruger
21. maj 2004 - 13:24#10
der
Synes godt om
Ny brugerNybegynder
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.