<?php

include "./modele/modele_connexion_bdd.php";
include "./modele/modele_fonction.php";
if (isset($_POST["valider"])) {
    $pseudo = htmlspecialchars($_POST["pseudo"]);
    $mdp = htmlspecialchars($_POST["mdp"]);
    $mail = $_POST["mail"];
    if (preg_match("`^[a-z]+[[:alnum:]]+\$`", $pseudo)) {
        if (filter_var($mail, FILTER_VALIDATE_EMAIL)) {
            $verif_pseudo = compte($pseudo);
            $check_mail = check_mail($mail);
            if ($verif_pseudo != 0) {
                $alerte = "Ce compte exite déjà";
                include "./vue/vue_inscription.php";
            } else {
                if ($check_mail != 0) {
                    $alerte = "Cette adresse mail exite déjà";
                    include "./vue/vue_inscription.php";
                } else {
                    $mdp1 = hash_mdp($mdp);
                    inscription($pseudo, $mdp1, $mail);
                    $_SESSION["pseudo"] = $pseudo;
                    $_SESSION["mdp"] = $mdp;
                    $id = id($pseudo);
                    $_SESSION["id"] = $id;
                    $results = liste_relais($id);
                    foreach ($results as $cle => $result) {
                        $results[$cle]["nom_domain"] = nl2br(htmlspecialchars($result["nom_domain"]));
                        $results[$cle]["ip"] = nl2br(htmlspecialchars($result["ip"]));
                    }
<?php

include "./modele/modele_connexion_bdd.php";
include "./modele/modele_fonction.php";
if (isset($_POST["valider"])) {
    $pseudo = htmlspecialchars($_POST["pseudo"]);
    $mdp = htmlspecialchars($_POST["mdp"]);
    $existe = compte($pseudo);
    if ($existe != 0) {
        // on verifie le mot de passe rattache au pseudo
        $pass = mdp($pseudo);
        $verif_mdp = check_mdp($mdp, $pass);
        if ($verif_mdp === TRUE) {
            $status = status_user($pseudo);
            if ($status == "0") {
                $_SESSION["pseudo"] = $pseudo;
                $id = id($pseudo);
                $_SESSION["id"] = $id;
                $_SESSION["mdp"] = $mdp;
                $results = liste_relais($id);
                foreach ($results as $cle => $result) {
                    $results[$cle]["nom_domain"] = nl2br(htmlspecialchars($result["nom_domain"]));
                    $results[$cle]["ip"] = nl2br(htmlspecialchars($result["ip"]));
                }
                include "./vue/vue_gestion_blog.php";
            } else {
                $_SESSION["pseudo"] = $pseudo;
                $results = liste_utilisateur();
                $archive = archive();
                $nb_demande_mail = nb_demande();
                $nb_ancienne_star = nb_ancienne_star();