if (isset($_GET['vergessen'])) {
include("config.php");
//Falls das E-Mailfeld leer ist, nichts machen
if ($email=="") {
echo '
Info: Sie haben das Feld nicht ausgefüllt!
';
}
else {
$abfrage1 = mysql_query("SELECT * FROM wapsters_user");
while ($row = mysql_fetch_object ($abfrage1)) {
if (strtolower($email)==strtolower($row->email)) { $ismail="true"; }
}
if ($ismail=="true") {
// Zufallszahl
mt_srand((double)microtime()*1000000);
$zahl = mt_rand(1000, 9999);
$zahlmd = md5($zahl);
$zahlzufall = substr($zahlmd, "0" ,"10");
//Passwort in md5
$passwordneu = md5($zahlzufall);
//Passwort speichern
$passspeichern = mysql_query("UPDATE wapsters_user SET password = '$passwordneu' WHERE email = '$email'");
$nachricht="Hallo!\n\nIhr neues Passwort lautet:\n\n$zahlzufall \n\nIhr\nWapsters-Team";
$betreff = "Passwort von wapsters.de";
$absenderemail = "info@wapsters.de";
$absendername = "Wapsters - The Community";
require_once "Mail.php";
//SMTP Verbindungsdaten
$host = "smtp.wapsters.de";
$username = "web31p11";
$password = "glAdg49s";
$smtp = Mail::factory('smtp',
array (
'host' => $host,
'auth' => true,
'username' => $username,
'password' => $password
));
$headers = array (
'From' => "$absendername <$absenderemail>",
'MIME-Version' => '1.0',
'Content-type' => 'text/plain; charset=utf-8',
'To' => $email,
'Subject' => $betreff
);
$mail = $smtp->send($email, $headers, $nachricht);
if (PEAR::isError($mail)) {
echo "Fehler beim Versender der E-Mail.";
}
echo "
Info: Das Passwort wurde Ihnen an die E-Mailadresse $email geschickt!
";
}
else {
echo '
Info: Ihre angegebene E-Mail Adresse wurde nicht gefunden!
';
}
}
}
?>