36 lines
850 B
PHP
36 lines
850 B
PHP
|
<?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");
|
||
|
}
|