public static function testUtilisateur($request, $context) { $data = array("identifiant" => $request["identifiant"], "pass" => sha1($request["pass"]), "nom" => $request["nom"], "prenom" => $request["prenom"], "statut" => $request["statut"], "avatar" => ""); $u = new utilisateur($data); $u->id = $u->save(); if (is_null($u->id)) { return NULL; } else { return $u; } }
$confirmation_mot_de_passe = new regle("0", "Confirmation_mot_de_passe"); $confirmation_email = new regle("0", "Confirmation_email"); //initialisation du message pour l'utilisateur : $utilisateur_connecte->message = ""; //creation de l'utilisateur si $_GET['crea'] est egale a 2 : if ($_GET['crea'] == "2") { $tableau_utilisateur = array(); foreach ($_POST as $key => $value) { $tableau_utilisateur[$key] = $value; } $utilisateur_connecte = new utilisateur(0, 0, $tableau_utilisateur); $utilisateur_connecte->enregistrer(); } //activation d'un compte utilisateur : if (isset($_GET['act'])) { $utilisateur_connecte = new utilisateur(0, 0, 0, $_GET['I']); $utilisateur_connecte->activation($_GET['act']); } //modification de l'utilisateur si l'identifiant de l'utilisateur est connu et que l'ancien mot de passe est le bon : $test = false; if (isset($utilisateur_connecte->identifiant) && isset($_POST['ancienmotpasse']) && substr(MD5($_POST['ancienmotpasse']), 0, 20) == $utilisateur_connecte->motpasse) { $test = true; foreach ($_POST as $key => $value) { if (array_key_exists($key, $utilisateur_connecte->proprietes)) { $utilisateur_connecte->{$key} = $value; } } $utilisateur_connecte->setmotpasse($_POST['motpasse']); $utilisateur_connecte->enregistrer(); $_SESSION['utilisateur'] = serialize($utilisateur_connecte); $utilisateur_connecte->message = _LA_MODIFICATION_DU_COMPTE_C_EST_BIEN_DEROULEE;
<?php require 'Class_utilisateur.php'; $email = null; $password = null; if (isset($_SESSION['email_user'])) { header('Location:../espace_membres.php'); } else { $user = new utilisateur(); $user->authentification($email, $password); }
public static function edituser($request, $context) { //print_r($request); if (!empty($request['edituserform'])) { $userInfo['id'] = $context->getSessionAttribute('id'); $userInfo['pass'] = sha1($request['motdepasse']); $userInfo['nom'] = $request['nom']; $userInfo['prenom'] = $request['prenom']; if (isset($request['statut'])) { $userInfo['statut'] = $request['statut']; } if (isset($request['avatar'])) { $userInfo['avatar'] = $request['avatar']; } $user = new utilisateur($userInfo); $id = $user->save(); return context::SUCCESS; } return context::ACCESS; }
$user = $requete->fetch(); //Vérification si le mail existe déjà $requete2 = $bdd->query("SELECT * FROM utilisateur WHERE mail_usr='******'"); $user2 = $requete2->fetch(); if ($user) { $message_erreur = "L'identifiant choisi existe déjà ! Veuillez en choisir un autre."; } elseif ($user2) { $message_erreur = "Le mail choisi existe déjà ! Veuillez en choisir un autre."; } elseif ($password != $password2) { $message_erreur = "Les deux mots de passe ne correspondent pas !"; } else { try { // Hachage du mot de passe $hash = password_hash($password, PASSWORD_DEFAULT); // Ajout de l'utilisateur dans la base $utilisateur = new utilisateur($nom, $prenom, $mail, $civ, $datenaiss, $login, $hash); $utilisateur->addUtilisateur($nom, $prenom, $mail, $civ, $datenaiss, $login, $hash); $idusr = $bdd->query("SELECT id_usr FROM utilisateur WHERE login ='******'"); $id = $idusr->fetch(); $bdd->exec("INSERT INTO client(id_usr) VALUES (" . $id["id_usr"] . ");"); echo 'compte ajouté'; } catch (Exception $ex) { echo 'erreur lors de l\'ajout de compte' . $ex->getMessage(); } } } ?> <div class="container marketing"> <!-- Formulaire -->
<? require_once('../../classes/config.php'); ?> <? require_once('../../classes/classes.php'); ?> <? include('../../include_connexion/connexion_site_on.php'); ?> <? // Récupération des données passées en paramètres $mon_action = $_POST["mon_action"]; $mail_utilisateur = $_POST["mail_utilisateur"]; $utilisateur = new utilisateur(); // On souhaite une modification de l'utilisateur if ($mon_action == "modification") { // Chargement de l'utilisateur ... if ( $utilisateur->loadByMail($mail_utilisateur) ) { // Préparation du message à envoyer $_to = $utilisateur->mail_utilisateur; $sujet = "Identifiants perdus"; //echo "Envoi du message à " . $_to . "<br>"; $entete = "From:www.alphatravel.fr <*****@*****.**>\n"; $entete .= "MIME-version: 1.0\n"; $entete .= "Content-type: text/html; charset= iso-8859-1\n"; $corps = ""; $corps .= "Bonjour,<br>Voici vos identifiants : <br>"; $corps .= "login : "******"<br>"; $corps .= "mot de passe : " . $utilisateur->mdp . "<br><br>"; $corps .= "A très bientôt sur notre site.<br>"; //echo $corps . "<br>";
<? require_once('../../classes/start_session_admin.php'); ?> <? require_once('../../classes/config.php'); ?> <? require_once('../../classes/classes.php'); ?> <? include('../../include_connexion/connexion_site_on.php'); ?> <? // Récupération des données passées en paramètres $mon_action = $_POST["mon_action"]; $utilisateur = new utilisateur(); $utilisateur->load($_SESSION["maj"]["num_utilisateur"]); // On souhaite une modification de l'utilisateur if ($mon_action == "modification") { $utilisateur->civilite = $_POST["civilite"]; $utilisateur->nom_utilisateur = $_POST["nom_utilisateur"]; $utilisateur->prenom_utilisateur = $_POST["prenom_utilisateur"]; $utilisateur->mail_utilisateur = $_POST["mail_utilisateur"]; $utilisateur->login = $_POST["login"]; if (($post["nouveau_mdp"] != "") && ($post["confirmation"] != "")) $utilisateur->mdp = $_POST["nouveau_mdp"]; $utilisateur->modifierUtilisateur(); // Message de confirmation $message = "[-- Informations personnelles modifiées. --]"; } $titre_page = "Mon compte"; $menu_compte = "mon compte"; ?>
<? require_once('../classes/config.php');?> <? require_once('../classes/classes.php');?> <? require_once('../include_connexion/connexion_site_on.php');?> <? // Lancement d'une session session_start(); // Récupération des données passées en paramètres $login = $_POST["log"]; $mdp = $_POST["mdp"]; //echo $mdp . "<br>"; //echo md5($mdp) . "<br>"; $utilisateur = new utilisateur(); // Utilisateur autorisé? $liste_utilisateur = $utilisateur->authentifier($login, $mdp); // Connexion valide en tant que CLIENT if ((!is_null($liste_utilisateur)) && (mysql_num_rows($liste_utilisateur) != 0)) { $data = mysql_fetch_assoc($liste_utilisateur); $_SESSION["maj"]["connexion_etablie"] = "valide"; $_SESSION["maj"]["num_utilisateur"] = $data["num_utilisateur"]; //echo "--- " . $_SESSION["num_utilisateur"] . "<br>"; $action = "./page_accueil.php"; } // La personne n'est pas autorisée à rentrer
function __construct($nom, $prenom, $age, $login, $pwd) { parent::__construct($nom, $prenom, $age); $this->login = $login; $this->pwd = $pwd; }
<? require_once('../../classes/start_session_admin.php'); ?> <? require_once('../../classes/config.php'); ?> <? require_once('../../classes/classes.php'); ?> <? $utilisateur = new utilisateur(); // Déconnexion $utilisateur->deconnecter(); // Redirection header("Location: " . $url_site . "/maj/index.php"); ?>
<?php require 'Class_utilisateur.php'; $nom = $_POST['nom']; $prenom = $_POST['prenom']; $email = $_POST['email_text']; $password = $_POST['pwd']; $password_confirmation = $_POST['confirmation_pwd']; $created_date = date("Y-m-d H:i:s"); if (isset($_SESSION['email_user'])) { header('Location:../espace_membres.php'); } else { $user = new utilisateur(); $user->inscription_user($nom, $prenom, $email, $password, $password_confirmation, $created_date); }
<?php require_once "control/autre.php"; $autre = new autre(); require_once "control/utilisateur.php"; $user = new utilisateur(); $info_user = $user->info_user($login);
function __construct($nom, $prenom, $age, $classe) { parent::__construct($nom, $prenom, $age); $this->classe = $classe; }