示例#1
0
<?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"] = "";
                            }
                        }
示例#2
0
 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.";
         }
示例#3
0
<?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();