-
-Gib deine E-Mail Adresse ein, um dir ein neues Passwort zuzuschicken.
-
-";
-} else {
-
- /*___Datenbank___*/
- $db_check = new SQLite3("../database/share.db");
- $safe_email = SQLite3::escapeString("$email_post");
-
- $email_db = $db_check->query("SELECT email FROM user WHERE email='$safe_email';");
- while($email_array = $email_db->fetchArray(SQLITE3_NUM)){
- foreach($email_array as $thirdelement){
- $email=$thirdelement;
- }
- }
-
- if (empty($email)){
- $try = $try +1;
-
- if ($try > 0){
- header("HTTP/1.0 401 Unauthorized");
- }
- $maxtry = 3 - $try;
-
- if ($maxtry == 0) {
- echo "
YOU ARE BANNED! ;_; ";
- header("Refresh: 3; /401");
-
- } else {
- echo "
Die E-Mail ist nicht in der Datenbank gespeichert. Achte auf Tippfehler und probiere noch einmal.
- Du hast noch $maxtry Versuche, bevor du gesperrt wirst.
-
-
- ";
- }
- } else {
-
- $secret = explode(" ", "a b c d e f g h i j k l m n o p q r s t u v w x y z 0 1 2 3 4 5 6 7 8 9");
- shuffle($secret);
- $secret = substr(implode($secret), 0, 10);
-
- $salt = uniqid(mt_rand(), true);
- $password = "$salt"."$secret";
- $hash_password = md5($password);
- for($i=0;$i<15000;$i++)
- $hash_password = md5($hash_password);
-
- $result = $db_check->exec("UPDATE user SET password='$hash_password', salt='$salt' where email='$email';");
-
- echo "Wir haben deine E-Mail in der Datenbank. Eine E-Mail mit deinem neuen Passwort wurde soeben verschickt.
";
-
-// exec('curl -vv --user max:sommer13 -F sender="mailer-daemon@jg-adlershof.de" -F recipient="'.$email.'" -F subject="Angefordertes neues Passwort - BITTE NICHT ANTWORTEN" -F message="Dein neues Passwort lautet: '.$secret.'." http://playground.oweissbarth.de/mail/send.php');
-
-
- }
-
-
-}
-
-?>
-
-
-