Avatar billede bravida Nybegynder
23. september 2006 - 09:55 Der er 2 kommentarer og
1 løsning

Ændring af password

Jeg har lavet et login til mit CMS system med Dreamweaver, PHP og MySQL. Nu vil jeg gerne vide hvordan jeg opretter, så man kan ændre Brugernavn & password i admin mappen.
Avatar billede bravida Nybegynder
23. september 2006 - 12:14 #1
Jeg fandt et kode på dette link:  http://www.eksperten.dk/spm/211329
Men kan ikke få det til at virke. Min kode ser sådan ud.

<html>
<head>
<title>changing password</title>
    <script language="javascript">
<!--
function validate(){
        // passwordcheck below:
if (document.forms.members.newpassword.value != document.forms.members.newpassword2.value){
alert("Dine 2 kodeord er ikke ens!");
return false
}
else{return true}
//end
    }
   
    //-->
    </script>
</head>
<body marginheight="0" marginwidth="0" topmargin="0" leftmargin="0" rightmargin="0">
Her kan du ændre dit kodeord:<br>
<br>
<br>

    <%
    if trim(request.form("newpassword")) = "" then
    %>
<form action="kode.php" method="post" name="members" onsubmit="return validate()">


Brugernavn: <input type="text" name="brugernavn">   
Gammelt Password: <input type="password" name="oldpassword"><br>
Nyt Password: <input type="password" name="newpassword"><br>
Nyt Password Igen: <input type="password" name="newpassword2">    <br>
<br>
      <input type="submit" value="Fuldfør">
  </form>

  <%
  else


  Set Conn = Server.CreateObject("ADODB.Connection")
Set Rs = Server.CreateObject("ADODB.Recordset")
Conn.Open "DBQ=" & Server.Mappath("Login.mdb") & ";Driver={Microsoft Access Driver (*.mdb)};"
SQL = "SELECT Brugernavn, Brugerkode FROM Bruger WHERE Brugernavn = '"&replace(request.form("brugernavn"), "'", "''")&"' AND Brugerkode = '"&replace(request.form("oldpassword"), "'", "''")&"'"
rs.Open SQL, Conn

if not rs.EOF then
Conn.execute("UPDATE Bruger SET Brugerkode = '"&replace(request.form("newpassword"), "'", "''")&"' WHERE Brugernavn = '"&replace(request.form("brugernavn"), "'", "''")&"'")
response.write("Din kode er nu ændret.")
else
response.write("Du skrev den forkerte kode. Prøv igen.")
end if

 
end if%>
 
</body>
</html>
Avatar billede coderdk Praktikant
23. september 2006 - 12:29 #2
Den kode er i ASP - Dette er PHP-kategorien ;P
Avatar billede bravida Nybegynder
23. september 2006 - 13:05 #3
Lukker lige dette spørgsmål, og vender tilbage med link til spørgsmålet, da det så er nemmere at forklare hvad der skal ske.
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester