Hallo
ik ben bezig met een scriptje zodat leden hun wachtwoord kunnen wijzigen, nu is het zo dat je 3 velden hebt met het:
1. Oude wachtwoord
2. Nieuwe wachtwoord
3. Herhaling nieuwe wachtwoord
Ik wil dus dat het script het oude wachtwoord checkt en ook de 2 nieuwe of die gelijk zijn.
dit script heb ik nu maar het werkt niet en volgens mij heeft het wat aanpassingen nodig?
het script:
Voor de handigheid plaats ik het form er ook maar even bijCode:<? require("verbinden.php"); session_start(); if(IsSet($_SESSION['reg_sessie'])) { if($_SESSION['reg_sessie']->login==1 AND IsSet($_SESSION['reg_sessie']->memberid) AND $_SESSION['reg_sessie']->ipadres==$_SERVER['REMOTE_ADDR']) { $memberid=$_SESSION['reg_sessie']->memberid; $wachtwoord=addslashes($_POST['wachtwoord2']); $wachtwoord2=addslashes($_POST['wachtwoord3']); require("wijzigww.inc"); if($_SERVER['REQUEST_METHOD'] == "POST") { if(isset($_POST['wijzig'])) { if(isset($_POST['wachtwoord2']) AND isset($_POST['wachtwoord3'])) { if(trim($_POST['wachtwoord2']) != "" and trim($_POST['wachtwoord3']) != "" AND $_POST['wachtwoord2'] == $_POST['wachtwoord3']) { echo "Oude wachtwoord klopt niet!"; } if($wachtwoord) { // controleren of beide wachtwoorden gelijk zijn if($wachtwoord!=$wachtwoord2) { echo "Wachtwoorden zijn niet gelijk aan elkaar..."; } else { // versleutelen van het wachtwoord mysql_query(" UPDATE perso SET wachtwoord='$md5wachtwoord' WHERE id='$memberid' ") or die(mysql_error()); echo "Je wachtwoord is succesvol gewijzigd, log nu opnieuw in met je nieuwe wachtwoord...<br> <br><a href=\"login.php\">Log in</a>"; } } } } } } else { // er is niet juist ingelogd, of de sessie is geopend vanaf een ander ip adres session_destroy(); require("loginscherm.inc"); } } else { // Object $reg_sessie is niet geregistreerd in de sessie session_destroy(); require("loginscherm.inc"); } ?>
Code:<form method="post" action = "<?php echo $_SERVER['PHP_SELF']; ?>"> <table width="353" border="0"> <tr> <td width="177">Oude wachtwoord:</td> <td width="160"><input type="password" name="wachtwoord"></td> </tr> <tr> <td>Nieuwe wachtwoord:</td> <td><input type="password" name="wachtwoord2"></td> </tr> <tr> <td>Herhaal nieuwe wachtwoord: </td> <td><input type="password" name="wachtwoord3"></td> </tr> <tr> <td><input type="submit" name="wijzig" value="wijzig"></td> <td> </td> </tr> </table> </form>

Likes:



