hellofacteurV1/ctrl/compte_email_maj_validation...

36 lines
850 B
PHP
Executable File

<?php
/**
* Script contrôlant le paramètre passé par l'url
* permettant de valider la modification de l'email de l'utilisateur
*
**/
require_once("../modele/FclFlux_utilisateur.php");
$user=new FclFlux_utilisateur();
if(!($user->test_session(false)))
{
unset($user);
$redirige=PAGE_VALIDATION_EMAIL.$page[2];
FclFlux_utilisateur::crea_cookie_redirection($redirige,1);
header("Location:".PAGE_CONNEXION);
exit();
}
else
{
$ticket=$page[2];
if(empty($Bd))
require("../modele/connexion-bd.php");
$validation=$user->valide_email($ticket);
$Bd=null;
if(!empty($user->erreurs))
$msg_form=$user->erreurs;
else if(!$validation)
$msg_form=ERREUR_IMPREVUE;
else
{
$_SESSION["message"]=MSG_UTILISA_VALIDATION_EMAIL_LIEN;
header("Location:".PAGE_ACCUEIL);
exit();
}
//vue
include("../vues/compte_email_maj_validation.php");
}