beste leden,
Ik ben bezig met een script en wil daarin mijn wachtwoord veranderen, als ik op veranderen klik zegt hij netjes dat hij is veranderd maar hij veranderd hem niet in de database.
Kan iemand mij helpen?
Changepass.php:
PHP
<?
if ($_POST['wijzig']) {
if ($data->usr == "EpicFailBoy") { fout("Demo account."); return; }
$ww = $_POST['nieuw1'];
$wachtwoord = md5($ww);
mysql_query("UPDATE `tz_members` SET `pass` = '$wachtwoord' WHERE `usr`='{$data->usr}'") or die(mysql_error());
goed("Je wachtwoord is gewijzigt! Het is nu: <strong>$ww</strong>");
return;
}
if (!$_POST['wijzig']) {
?>
<script>
var keylist="abcdefghijklmnopqrstuvwxyz123456789ABCDEFGHYJKLMNOPQRSTUVWXYZ"
var temp=''
function generatepass(plength){
temp=''
for (i=0;i<plength;i++)
temp+=keylist.charAt(Math.floor(Math.random()*keylist.length))
return temp
}
function populateform(enterlength){
document.changepass.nieuw1.value=generatepass(enterlength);
alert('Vergeet niet het wachtwoord te noteren/onthouden!');
}
</script>
Om je wachtwoord te wijzigen vul je het hieronder in.<br />
Als je er zelf geen kan bedenken, klik dan op genereer. Je krijgt dan een door de computer bedacht wachtwoord.<br /><br /><form method="post" name="wijzig">
<table class="lijst">
<tr><td align="center" valign="middle">Nieuw password:</td><td align="center"><input name="nieuw1" type="text" /></td><td><a onclick="populateform(8)">Genereer</a></td></tr>
<tr><td colspan="3"><input name="wijzig" type="submit" value="Wijzig"></td></tr>
</table>
</form>
<? } ?>
Toon Meer