| Server IP : 202.61.199.114 / Your IP : 216.73.217.139 Web Server : nginx/1.22.1 System : Linux de.arni-solutions.de 6.1.0-49-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.174-1 (2026-05-26) x86_64 User : web20 ( 1018) PHP Version : 8.4.23 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /var/www/clients/client1/seaside.pacim.de/web/ |
Upload File : |
<?php
/**
* logout.php – Benutzer abmelden.
* Beendet die Session vollständig und leitet zur Login-Seite weiter.
*/
require_once( __DIR__ . "/includes/config.inc.php" );
// Vor dem Leeren merken, ob ein Vermittler/Partner abgemeldet wird – dann
// zurück zum Partner-Login (sonst System-Login).
$isBroker = ( defined( 'BROKER_LEVEL' ) && isset( $_SESSION['user_level'] ) && (int) $_SESSION['user_level'] === (int) BROKER_LEVEL );
// Session-Inhalt leeren
$_SESSION = array();
// Session-Cookie im Browser löschen
if ( ini_get( 'session.use_cookies' ) ) {
$p = session_get_cookie_params();
setcookie( session_name(), '', time() - 42000, $p['path'], $p['domain'], $p['secure'], $p['httponly'] );
}
// Session zerstören
session_destroy();
header( 'Location: ' . SITE_URL . ( $isBroker ? '/partner/login/' : '/login/' ) );
exit();