Skip to content
Snippets Groups Projects
logout-service.php 716 B
Newer Older
<?php
    include 'session-service.php';
    include 'config.php';
    include 'validation-service.php';
    $validation = checkRequest(['sessionId']);
    if ($validation !== true){
        $payload = [
            'success' => false,
            'message' => $validation
        ];
        http_response_code(400);
        exit(json_encode($payload));
    }

    if (logout($_POST['sessionId'])){
        $payload = [
            'success' => true,
            'message' => 'Erfolgreich abgemeldet'
        ];
    } else {
        $payload = [
            'success' => true,
            'message' => 'Account hat keine offene Sitzung'
        ];
    }
    http_response_code(200);
    exit(json_encode($payload));