= 3) { echo "codeFailsLimit"; $code = ''; $string = "0123456789"; for ($i = 1; $i <= 4; $i++) { $zufallszahl = rand(0, 9); $zufallszahl = substr($string, $zufallszahl, 1); $code = $code . $zufallszahl; } $_SESSION["code"] = $code; $_SESSION["codeFails"] = 0; $betreff = "Willkommen bei VokSpace!"; $from = "VokSpace"; $text = ' Bitte bestätigen Sie Ihr Konto

Ihr neuer Code: ' . $code . '

'; $header = "MIME-Version: 1.0\r\n"; $header .= "Content-type: text/html; charset=utf-8\r\n"; $header .= "From: VokSpace\r\n"; $header .= "Reply-To: tim@timvandenboom.de\r\n"; // $header .= "Cc: $cc\r\n"; // falls an CC gesendet werden soll $header .= "X-Mailer: PHP ". phpversion(); $email = $_SESSION["Email"]; mail($email, $betreff, $text, $header); } else { echo "wrongCode"; } die(); } $username = $_SESSION["Benutzername"]; $password = $_SESSION["Passwort"]; $email = $_SESSION["Email"]; if(empty($email) || empty($username) || empty($password) ) { print("incompleteUserdata"); die(); } $sql = "SELECT * FROM `VokabelBox2Users` WHERE `username` = '$username'"; $result_articles = $conn->query($sql); if(mysqli_num_rows($result_articles)) { print("usernameRegistered"); die(); } $sql = "SELECT * FROM `VokabelBox2Users` WHERE `email` = '$email'"; $result_articles = $conn->query($sql); if(mysqli_num_rows($result_articles)) { print("emailRegistered"); die(); } $id = ''; $string = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJLKMNOPQRSTUVW0123456789"; for ($i = 1; $i <= 32; $i++) { $zufallszahl = rand(0, 62); $zufallszahl = substr($string, $zufallszahl, 1); $id = $id . $zufallszahl; } $_SESSION["Benutzername"] = $username; $_SESSION["Passwort"] = $password; $settings ='[{"nickname":"","formal-term":"false","appearance":"2"}]'; $conn->query("INSERT INTO `VokabelBox2Users`(`username`, `email`, `password`, `userid`, `settings`) VALUES ('$username','$email','$password','$id','$settings')"); print("true"); ?>