comunic/deconnexion.php

67 lines
1.7 KiB
PHP
Raw Normal View History

2016-11-19 11:08:12 +00:00
<?php
//Script de d<>connexion
//R<>alis<69> pour le projet
//Nomm<6D> Communic
//Et accessibles <20>
//tous
//Ce fichier ne
//doit pas <20>tre
//Modifi<66> sauf
// Pour la redirection
//session_start();print_r($_SESSION); die();
//Inclusion de la configuration
include('inc/config/config.php');
//D<>finition de la variable de redirection
$adresse = "index.php";
//D<>finition de la redirection
$adresse_redirection = "location: ".$adresse;
//Connexion <20> la session
session_start();
if(isset($_SESSION['logout_adress']))
{
//D<>finition de l'adresse de redirection
$adresse = $_SESSION['logout_adress'];
$adresse_redirection = "Location: ".$_SESSION['logout_adress'];
$preferenceredirection = "html";
//Suppression de la variable (s<>curit<69>)
unset($_SESSION['logout_adress']);
}
//On supprime le multi-account
if(isset($_SESSION['ID_parent']))
unset($_SESSION['ID_parent']);
//Destruction de la session
unset($_SESSION['ID']);
if($preferenceredirection == "headerphp")
{
//On v<>rifie si on doit modifier l'adresse de redirection
if(isset($_SESSION['roundcube_used']))
{
if($source = file_get_contents('inc/logout_with_roundcube.html'))
unset($_SESSION['roundcube_used']);
die(str_replace('%TARGET_REDIRECT%', $adresse, $source));
}
//Redirection vers la page demand<6E>e
header($adresse_redirection);
}
else
{
//Redirection HTML
echo 'Please wait... <meta http-equiv="refresh" content="0; url='.$adresse.'" /> <a href="'.$adresse.'">It doesn\'t works ?</a> <a href="index.php">Home</a>';
die();
}
//Fin du script
//Rien ne doit
// Etre ajout<75>
// Apr<70>s ces
//commentaires