PEEL Shopping
Open source ecommerce : PEEL Shopping
sortie.php
Go to the documentation of this file.
1 <?php
2 // This file should be in UTF8 without BOM - Accents examples: éèê
3 // +----------------------------------------------------------------------+
4 // | Copyright (c) 2004-2015 Advisto SAS, service PEEL - contact@peel.fr |
5 // +----------------------------------------------------------------------+
6 // | This file is part of PEEL Shopping 8.0.0, which is subject to an |
7 // | opensource GPL license: you are allowed to customize the code |
8 // | for your own needs, but must keep your changes under GPL |
9 // | More information: https://www.peel.fr/lire/licence-gpl-70.html |
10 // +----------------------------------------------------------------------+
11 // | Author: Advisto SAS, RCS 479 205 452, France, https://www.peel.fr/ |
12 // +----------------------------------------------------------------------+
13 // $Id: sortie.php 47081 2015-10-01 08:40:53Z sdelaporte $
14 
15 define('IN_ACCES_ACCOUNT', true);
16 
17 // INFO : Si on vient de se déconnecter de Facebook via le module facebook_connect, on arrive ensuite ici pour se déconnecter également de PEEL - dans ce cas, GET[mode]='facebook'
18 
19 include("configuration.inc.php");
20 
21 // Désaffecte la variable de session $_SESSION['session_utilisateur'] pour déconnecter l'utilisateur.
22 unset($_SESSION['session_utilisateur']);
23 // Désaffecte la variable session_admin_multisite
24 unset($_SESSION['session_admin_multisite']);
25 // On ne détruit pas toutes les variables pour garder le cas échéant par exemple des variables de session
26 // de limitation de spam, le cookie conserve les produits dans le panier ou autres variables d'historique récent d'actions utilisateur
27 unset($_SESSION['session_download_rights']);
28 unset($_SESSION['session_form']);
29 $_SESSION['session_caddie']->init(false, false);
30 // On vient de se déconnecter volontairement, on ne veut donc pas se reconnecter automatiquement via Facebook - si on le veut, ce devra être une action manuelle
31 $_SESSION['disable_facebook_autologin'] = true;
32 
33 unset($_SESSION['session_update_account']);
34 
35 call_module_hook('user_logout', array());
36 
37 redirect_and_die(get_url('/'));
38 
redirect_and_die($url, $permanent_redirection=false, $avoid_loop=false)
Redirige vers l'URL demandée et arrête le programme.
Definition: fonctions.php:1551
call_module_hook($hook, $params, $mode= 'boolean')
Appelle la fonction correspondant au $hook pour chaque module installé La fonction doit s'appeler : [...
$_SESSION['disable_facebook_autologin']
Definition: sortie.php:31

This documentation for Open ecommerce PEEL Shopping and PEEL.fr has been generated by Doxygen on Thu Oct 15 2015 14:41:36 - Peel ecommerce is a product of Agence web Advisto SAS. All rights reserved.