ich habe ein kleines Problem. Bei registrieren, wir das passwort in md5 in die mysql datenbank gespeichert, in einer ganz normalen Tabelle. Das Passwort kann man sich in den Moment nicht aussuchen und es wird automatisch generiert und an die e-mail geschickt.
Nun möchte ich eine Funktion schreiben damit man das Passwort wieder ändern kann ich ein beliebiges.
Mein Code bisher:
PHP Code:
<?php
if($_REQUEST["Submit"]=="pwchange")
{
$pwget="GET passwort FROM main Where id='$_SESSION['id']' ";
$altespw = mysql_query($pwget);
if(!md5($_POST['oldpw']) == $altespw)
{
echo 'false';
}
else
{
$sql="UPDATE main SET passwort ='$_POST['newpw']' WHERE id='$_SESSION['id']' ";
//echo $sql;
mysql_query($sql);
}
}
?>
<form action="" method="post">
<div class="datagrid"><table><thead><tr><th>Altes Passwort</th><th>Neues Passwort</th></tr></thead>
<tbody><tr><td><input type"text" name="oldpw" id="oldpw" class="round" maxlength="32" /><br /></td>
<td><input type"text" name="newpw" id="newpw" class="round" maxlength="32" /><br /></td></tr></tbody><br />
<div class="datagrid"><table><thead><tr><th></th></tr></thead><tbody><tr><td></td></tr></tbody></table></div><br />
<div align="center"><input type="submit" name="pwchange" style="width:400px; height:350" value="Passwort ändern" /></div><br />
</form>
Lg






