Username:

Group:

Password:

$token, 'user' => $_POST['user'], 'group' => $_POST['group'], 'password' => $_POST['password']); $response = getResponse($ip, $port, '/v2/users/create/', $params); if($response['status'] == '200') { print_success($response['response']); } else print_failure($response['error']); } else print_failure("No Token Found!"); } } if($_GET['show'] == 'destroy') //Destroy a tshock user account { ?>

Username/ID:

Lookup Type: Name ID

$token, 'user' => $_POST['user'], 'type' => $_POST['type']); $response = getResponse($ip, $port, '/v2/users/destroy/', $params); if($response['status'] == '200') { print_success($response['response']); } else print_failure($response['error']); } else print_failure("No Token Found!"); } } if($_GET['show'] == 'activelist') //Returns the list of user accounts that are currently in use on the server. { if($token){ $params = array('token' => $token); $response = getResponse($ip, $port, '/v2/users/activelist/', $params); if($response['status'] == '200') { if($response['activeusers'] != "") print_success($response['activeusers']); else print_failure("There are no active users online."); } else print_failure($response['error']); } else print_failure("No Token Found!"); } if($_GET['show'] == 'list') //Lists all user accounts in the tshock database. { if($token){ $params = array('token' => $token); $response = getResponse($ip, $port, '/v2/users/list/', $params); if($response['status'] == '200') { $users_table = ""; foreach($response['users'] as $user) $users_table .= ""; $users_table .= "
IDNameGroup
".$user['id']."".$user['name']."".$user['group']."
"; echo $users_table; } else print_failure($response['error']); } else print_failure("No Token Found!"); } if($_GET['show'] == 'read') //List detailed information for a user account. { ?>

Username:

Lookup Type: Name ID

$token, 'user' => $_POST['user'], 'type' => $_POST['type']); $response = getResponse($ip, $port, '/v2/users/read/', $params); if($response['status'] == '200') { print_success("ID: ".$response['id'].", Group: ".$response['group'].", Name: ".$response['name']); } else print_failure($response['error']); } else print_failure("No Token Found!"); } } if($_GET['show'] == 'update') //Update a users information. { ?>

Username:

Lookup Type: Name ID

Password:

Group:

$token, 'user' => $_POST['user'], 'type' => $_POST['type'], 'password' => $_POST['password'], 'group' => $_POST['group']); $response = getResponse($ip, $port, '/v2/users/update/', $params); if($response['status'] == '200') { foreach($response as $key => $resp) { if($key == "status") continue; print_success($resp); } } else print_failure($response['error']); } else print_failure("No Token Found!"); } } } } ?>