hellofacteurV1/ctrl/compte_lien_connexion.php

32 lines
903 B
PHP
Executable File

<?php
/**
* Script contrôlant le paramètre passé par l'url
* permettant de se connecter sans mot de passe.
*
**/
require_once("../modele/FclFlux_utilisateur.php");
$user=new FclFlux_utilisateur();
$ticket=$page[2];
require("../modele/connexion-bd.php");
$connexion=$user->crea_session_lien_connexion($ticket);
$Bd=null;
if(!empty($user->erreurs))
$msg_form=$user->erreurs;
else if(!$connexion)
$msg_form=ERREUR_IMPREVUE;
else
{
// si l'utilisateur connecté et a un cookie de redirection
// je le redirige vers la page qui l'intéressait avant connexion
$redirige=PAGE_ACCUEIL;
if(!empty($_COOKIE["rdg"]))
{
if(strpos($_COOKIE["rdg"],SITE_COOKIES_DOMAINE)===false)
$redirige=$_COOKIE["rdg"];
//dans tous les cas, je mange mon cookie :-)
setcookie("rdg","",-1600,"/",SITE_COOKIES_DOMAINE);
}
header("location:".$redirige);
exit();
}
include("../vues/compte_lien_connexion.php");