</html> '; // Pour envoyer un mail HTML, l'en-tête Content-type doit être défini $headers = 'MIME-Version: 1.0' . "\r\n"; $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n"; // En-têtes additionnels $headers .= 'To: ' . $username . ' <' . $mail . '>' . "\r\n"; $headers .= 'From: Crypto-maniac <*****@*****.**>' . "\r\n"; // Envoi mail($mail, $subject, $message, $headers); // On créé une balance pour l'user dans chaque currency $sql = BaseDonnee::execQuery($bdd, "SELECT * FROM Wallets"); foreach ($sql as $wallet) { $acronymn = $wallet["Acronymn"]; $walletid = BaseDonnee::execQuery($bdd, "SELECT Id FROM Wallets WHERE Acronymn = '{$acronymn}'")[0]["Id"]; BaseDonnee::addBalance($bdd, $pseudo, $acronymn, $walletid); } unset($_SESSION["champs_inscription"]); //on détruit les champs qui avaient été save dans $_SESSION unset($_SESSION['errors']); $_SESSION['just_registered'] = "ok"; header("Location: ./login.php"); // redirection vers la page de login exit; } else { $erreurBool = true; $erreurs["general"] .= "Database connection error<br/>"; } } else { //On stock les erreurs dans la variable POST pour les afficher sur la page register.php $_SESSION['errors'] = $erreurs;
//Ajout des nouveau pair dans la table Markets $wallets = BaseDonnee::execQuery($bdd, "SELECT * FROM Wallets"); //On génére les pairs seulement avec DOGE, BTC et LTC $generateWallet = array("BTC", "LTC", "DOGE"); foreach ($wallets as $wallet) { if (in_array($wallet["Acronymn"], $generateWallet)) { $pair = $acronymn . "/" . $wallet["Acronymn"]; BaseDonnee::addPair($bdd, $pair); } } $success = BaseDonnee::addWallet($bdd, $name, $acronymn, $_POST["addIP"], $_POST["addUsername"], $_POST["addPassword"], $_POST["addPort"]); //Creation d'une balance pour chaque users: $sql = BaseDonnee::execQuery($bdd, "SELECT * FROM Users"); $walletid = BaseDonnee::execQuery($bdd, "SELECT Id FROM Wallets WHERE Acronymn = '{$acronymn}'")[0]["Id"]; foreach ($sql as $user) { BaseDonnee::addBalance($bdd, $user["Username"], $acronymn, $walletid); } if (!$success) { echo "Probleme de connexion à la base de donnée"; die; } else { header("Location: ./admin.php"); exit; } } else { header("Location: ./admin.php"); exit; } } //Pour activer ou desactiver un portefeuille if (isset($_POST["activerWallet"])) {