Пример #1
0
<?php

require 'usersManager.php';
require 'messagesManager.php';
session_start();
$requestMethod = $_SERVER['REQUEST_METHOD'];
$data = array();
// array to pass back data
switch ($requestMethod) {
    case 'GET':
        if (!isset($_SESSION['nickname'])) {
            $data['nickname'] = "";
        } else {
            $data['nickname'] = $_SESSION['nickname'];
        }
        break;
    case 'DELETE':
        if (isset($_SESSION['nickname'])) {
            $usersManager = new UsersManager(getUsersFilePath());
            $usersManager->removeUsers($_SESSION['nickname']);
            $messagesManager = new MessagesManager(getMessagesFilePath());
            $messagesManager->removeMessages($_SESSION['nickname']);
            unset($_SESSION['nickname']);
            $data['success'] = true;
        }
        break;
    default:
        break;
}
echo json_encode($data);