25 lines
666 B
PHP
25 lines
666 B
PHP
<?php
|
|
|
|
// Lorsque l'utilisateur est renvoyé à cette page/fonction, il est déconnecté
|
|
|
|
// Démarrage de session
|
|
session_start();
|
|
|
|
// On sauvegarde l'état du captcha avant destruction
|
|
$captchaAlreadyValid = isset($_SESSION['captcha_valid']) && $_SESSION['captcha_valid'] === true;
|
|
|
|
// Destruction des variables de session
|
|
$_SESSION = array();
|
|
session_destroy();
|
|
|
|
// Si le captcha avait déjà été validé, on recrée une session propre
|
|
// pour conserver uniquement cette information
|
|
if ($captchaAlreadyValid) {
|
|
session_start();
|
|
$_SESSION['captcha_valid'] = true;
|
|
}
|
|
|
|
// Redirection de l'utilisateur vers l'accueil
|
|
header('Location: ../index.php');
|
|
exit;
|