$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; }