<?php require 'include/classes/users.class.php'; require 'include/classes/usersDB.class.php'; $erreur = 0; $inscription = false; $erreurTab = array(); //On check si post est bien existant pour etre sur qu'on soit bien en etat de créer if ($_POST) { $usersToRegister = new UsersDB($db); $usersToRegister->getUsersByLogin($_POST["login"]); if ($usersToRegister->get_id_users() != -1) { $erreur++; $erreurTab[$erreur] = "Ce login est déjà utilisé."; } if ($erreur == 0) { //Si il y a pas d'erreur et que tout les champs sont rempli on les envoi a la bd avec la methode setAll qui est dans users.class.php et on met la variable $inscrpiton a true if (empty($_POST["nom"])) { if (empty($_POST["prenom"])) { if (empty($_POST["adresse"])) { if (empty($_POST["mdp"])) { if (empty($_POST["email"])) { if (empty($_POST["login"])) { $_POST["nom"] = ""; $_POST["prenom"] = ""; $_POST["adresse"] = ""; $_POST["mdp"] = ""; $_POST["email"] = ""; $_POST["login"] = ""; } }
if (isset($_POST["login"]) && !empty($_POST["login"])) { } else { $erreur = $erreur + 1; $erreurTab[$erreur] = "Le login est vide."; } //pareil mdp if (isset($_POST["password"]) && !empty($_POST["password"])) { } else { $erreur = $erreur + 1; $erreurTab[$erreur] = "Le password est vide."; } // si on a tout recup on recherche le login dans la bd if ($erreur == 0) { $usersToLogin = new UsersDB($db); $usersToLogin->getUsersByLogin($_POST["login"]); if ($usersToLogin->get_id_users() == -1) { //Si on trouve pas d'id correspondant donc si il est tjs a -1 comme dans usersDB on incrémente l'erreur $erreur++; $erreurTab[$erreur] = "Ce login n'existe pas dans la base de donnée."; } //Pareil pour mdp if ($erreur == 0) { $usersToLogin->connexion($_POST["login"], md5(md5($_POST["password"]))); if ($usersToLogin->get_id_users() != -1) { $login = 1; $_SESSION["id_user"] = $usersToLogin->get_id_users(); $_SESSION["login"] = $usersToLogin->get_login(); } else { $erreur = $erreur + 1; $erreurTab[$erreur] = "Le mot de passe est incorrecte."; }
<?php if (!isset($_GET["id"]) || empty($_GET["id"])) { //Ici c'est plutot dans le cas ou on change l'id manuellement dans l'url $_SESSION["id_erreur"] = 404; $_SESSION["erreur_message"] = "La page que vous avez demandée n’a pas été trouvée.<br />Il se peut que le lien que vous avez utilisé soit rompu ou que vous ayez tapé l’adresse (URL) incorrectement."; include "modules/erreur/init.php"; } else { //si on trouve pas l'user on affiche un message d'erreur $usersToGet = new UsersDB($db); $usersToGet->getUsersByLogin($_GET["id"]); if ($usersToGet->get_id_users() == -1) { $_SESSION["id_erreur"] = 500; $_SESSION["erreur_message"] = "Aucun utilisateur avec l'identifiant <i class=\"fa fa-angle-double-left\"></i> " . $_GET["id"] . " <i class=\"fa fa-angle-double-right\"></i> n'a pu être trouvé."; //$_SESSION["id_users"] = get_id_users(); include "modules/erreur/init.php"; } else { var_dump($_SESSION["id_user"]); //$_SESSION["id_user"] = get_id_users(); //$_SESSION["id_users"] = get_id_users(); //si pas on affiche ismplement ses coordonnées ?> <div class="row" id="profil"> <div class="medium-3 columns"> <div id="profil-avatar" class="text-center"> <img src="img/nba.png" /> <br /><br /><a href="index.php?module=membre&action=profil_users&id=<?php echo $usersToGet->get_login(); ?> "><?php echo $usersToGet->get_login();