Example #1
0
$password = isset($_REQUEST['password']) ? $connection->real_escape_string($_REQUEST['password']) : null;
$text = isset($_REQUEST['message']) ? $connection->real_escape_string($_REQUEST['message']) : null;
$title = isset($_REQUEST['title']) ? $connection->real_escape_string($_REQUEST['title']) : null;
$response = isset($_REQUEST['responses']) ? json_decode($_REQUEST['responses']) : null;
switch ($object) {
    case 'user':
        switch ($action) {
            case 'getAll':
                $user = new User();
                $users = $user->getAllUsersInDB();
                header('Content-Type:application/json');
                echo json_encode($users);
                break;
            case 'check':
                $user = new User($username);
                $check = $user->checkUserInDB();
                header('Content-Type:application/json');
                echo json_encode($check);
                break;
            case 'insert':
                $user = new User($username, $password);
                $check = $user->insert();
                header('Content-Type:application/json');
                echo json_encode($check);
                break;
            case 'login':
                $user = new User($username);
                $user->getUserFromDB();
                $check = $user->isPasswordCorrect($password);
                header('Content-Type:application/json');
                echo json_encode($check);