iLu_is_a_loser
Erfahrenes Mitglied
Hallo ich bastel gerade an einem Loginsystem
nu habe ich ein Problem bei der "Passwort vergessen" Funktion.
das war erstmal der Code und zwar, wenn ich nichts ins Formular eintrage oder auch nur eins wird was ausgegeben, aber wenn ich alles richtig eintrage passwiert halt garnichts...
Wieso? Seh ihr den Fehler?
gruß
nu habe ich ein Problem bei der "Passwort vergessen" Funktion.
PHP:
<?php
if (isset ($_REQUEST["lostpw"]))
{
include '../mysql_connect.php';
$sql = "SELECT nick, email FOM users WHERE nick=".$_POST['nick'];
$result = mysql_query($sql);
$row = @mysql_fetch_assoc($result);
if (!empty($_POST["nick"]) && !empty($_POST["email"])) {
if ($row["nick"] == $_POST["nick"] && $row["email"] == $_POST["email"]) {
$reg_pw = "";
settype($reg_pw, "string");
$reg_pw = chr(rand(97,122));
$reg_pw .= chr(rand(97,122));
$reg_pw .= chr(rand(48,57 ));
$reg_pw .= chr(rand(97,122));
$reg_pw .= chr(rand(97,122));
$reg_pw .= chr(rand(48,57 ));
$reg_pw .= chr(rand(97,122));
$reg_pw .= chr(rand(97,122));
echo "Es wurde eine Email mit dem Passwort verschickt.";
mysql_query("INSERT INTO users pass VALUES '".md5($reg_pw)."' WHERE nick='".$_POST['nick']);
$content = "Hallo,\n
hier ist ihr neues Passwort für www.myAequivalent.de\n
Passwort: $reg_pw";
mail($_POST['email'],"Passwort für myAequivalent.de",$content,"from:info@myaequivalent.de");
}
} else {
echo "Bitte Nickname und Email angeben!";
}
}
else {
?>
<form action="lostpw.php" method="post" name="lostpw">
<input name="nick" type="text">
<input name="email" type="text">
<input name="lostpw" type="submit"></form>
<?php
}
?>
das war erstmal der Code und zwar, wenn ich nichts ins Formular eintrage oder auch nur eins wird was ausgegeben, aber wenn ich alles richtig eintrage passwiert halt garnichts...
Wieso? Seh ihr den Fehler?
gruß