mirror of
https://github.com/pierre42100/comunic
synced 2025-06-19 16:45:18 +00:00
First commit
This commit is contained in:
67
deconnexion.php
Executable file
67
deconnexion.php
Executable file
@ -0,0 +1,67 @@
|
||||
<?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
|
Reference in New Issue
Block a user