diff --git a/test_ldap.php b/test_ldap.php index 76ed329..cbdf9f6 100644 --- a/test_ldap.php +++ b/test_ldap.php @@ -33,6 +33,23 @@ if ($_SERVER['REQUEST_METHOD'] === 'POST' && isset($_POST['username'], $_POST['p log_action($pdo, $username, 'Mislukte login via LDAP', 'Test-login script'); } } + +// Uitloggen +if ($_SERVER['REQUEST_METHOD'] === 'POST' && isset($_POST['logout'])) { + if (isset($_SESSION['user'])) { + // Log de uitlogactie + log_action($pdo, $_SESSION['user']['username'], 'Uitloggen via LDAP', 'Test-login script'); + } + + // Sessie verwijderen + session_unset(); + session_destroy(); + + // Herlaad de pagina om het loginformulier te tonen + header('Location: ' . $_SERVER['PHP_SELF']); + exit; +} + ?>