PSD-Mitglied
Hallo,
Ich habe vor etwas längerer zeit ein Script geschrieben was neuen Usern bei der Registration eine E-Mail mit einem Zufallspasswort zukommen lässt bzw. ein neues Passwort bei der Passwort vergessen Funktion.
Ich habe seit dem bis Heute nichts mehr daran gemacht und nun Funktioniert das Script irgendwie nicht mehr also es kommen Absolut keine E-Mails mehr an.
Könnt ihr mir da evtl. behilflich sein?
Anfangs ging noch alles Einwandfrei aber nun aus heiterem Himmel klappts nicht mehr
Ich habe vor etwas längerer zeit ein Script geschrieben was neuen Usern bei der Registration eine E-Mail mit einem Zufallspasswort zukommen lässt bzw. ein neues Passwort bei der Passwort vergessen Funktion.
Ich habe seit dem bis Heute nichts mehr daran gemacht und nun Funktioniert das Script irgendwie nicht mehr also es kommen Absolut keine E-Mails mehr an.
Könnt ihr mir da evtl. behilflich sein?
PHP:
if(isset($_POST['resend']) && $_POST["resend"] == " Senden ") {
$ingamename = $_POST['ingamename'];
$email = $_POST['email'];
$FPASS = sprintf( '%04x%04x',
mt_rand(0, 0x0fff) | 0x4000,
mt_rand(0, 0x3fff) | 0x8000,
mt_rand(0, 0xffff), mt_rand(0, 0xffff), mt_rand(0, 0xffff));
$password = md5($FPASS.":".$_POST['email']);
$sql = 'UPDATE rrc_users SET password = \'' . $password . '\' WHERE ingamename = \'' . $ingamename . '\' AND email = \'' . $email . '\'';
if (!mysql_query($sql)) {
exit(mysql_error());
}
if($sql) {
//-----------------------------------MAIL--------------------------------------
$date_arr = getdate();
$date = $date_arr['mday'].$date_arr['mon'].$date_arr['year'];
$sendto = $email;
$subject = "Passwort vergessen: RRC";
$message = '<html>
<body>
Hallo <b>'.$ingamename.'</b>.<br>
<br>
Du hast dir ein neues Passwort Anfordern lassen.<br>
Dein neues Passwort lautet: <i>'.$FPASS.'</i><br>
<br>
<br>
<u>HINWEIS...</u><br>
Falls du dir kein neues Passwort zusenden lassen hast,<br>
Melde dich bitte an das Rennstall-Personal!<br>
<br>
<br>
Dein RRC-Team.<br>
</body>
</html>';
// To send HTML mail, the Content-type header must be set
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=utf-8' . "\r\n";
// Additional headers
$headers .= 'From: RRC <noreply@rrc.de>' . "\r\n";
$mail_status = mail($sendto, $subject, $message, $headers);
//-----------------------------MAIL END --------------------------------------
}
}
Anfangs ging noch alles Einwandfrei aber nun aus heiterem Himmel klappts nicht mehr