*/
if (!defined('_TRAVIS_')) {
require '../config/configV2.php';
}
metaObject::checkUserAccess(utilisateurObject::levelUser);
require _TPL_TOP_;
// Je récupère la session de mon utilisateur
$maSession = new sessionObject();
// Et je reprend ses données
$monUtilisateur = new utilisateurObject();
if (isset($_POST['modifierPwd'])) {
// Je vérifie qu'on me donne le bon mot de passe
if ($monUtilisateur->connexion($maSession->getUserName(), $_POST['oldUserPassword'])) {
// Je met à jour en BDD
$monUtilisateur->setPasswordToCrypt($_POST['newUserPassword']);
$monUtilisateur->modifier();
// Retour utilisateur
?>
Le mot de passe à été mis à jour !
Le mot de passe actuel ne correspond pas à celui saisi !
connexion($maSession->getUserName(), $_POST['userPasswordMail'])) {
// Vérification du bon format de l'adresse mail
if (filter_var($_POST['userMail'], FILTER_VALIDATE_EMAIL) !== FALSE) {
// Je met à jour en BDD
$monUtilisateur->setEmail($_POST['userMail']);
$monUtilisateur->modifier();
// Retour utilisateur
?>
L'adresse courriel à été mise à jour !
L'adresse courriel saisie n'est pas correcte !
Le mot de passe actuel ne correspond pas à celui saisi !
connexion($maSession->getUserName(), $_POST['userPasswordDelete'])) {
if (isset($_POST['confirmeDelete'])) {
// Je met à jour en BDD
$monUtilisateur->supprimer();
// Retour utilisateur
?>
Votre compte a été supprimé !
Les images qui étaient rattachées à votre compte n'ont pas été supprimées et ne seront plus supprimables avant leur expiration.
Cette action est irrévocable !
Merci d'avoir utilisé = _SITE_NAME_ ?>.
deconnexion();
} else {
// Retour utilisateur
?>
Vous n'avez pas coché la case de confirmation de demande de suppression de votre compte !
Le mot de passe actuel ne correspond pas à celui saisi !
Mon compte = _SITE_NAME_ ?>
= $monUtilisateur->getUserName() ?>
Membre depuis le : = $monUtilisateur->getDateInscriptionFormate() ?>
Adresse courriel : = $monUtilisateur->getEmail() ?>
Images possédées : = count(metaObject::getAllPicsOffOneUser($monUtilisateur->getId())) ?>