function login($team, $pass) { $conn = mysqli_connect(host, user, pw, db); $team = mysqli_real_escape_string($conn, $team); $pass = mysqli_real_escape_string($conn, $pass); $query = "SELECT password FROM teams WHERE team = '{$team}';"; $result = mysqli_query($conn, $query); if (mysqli_num_rows($result) === 0) { return returnApiMessage(['error' => 'Team does not exist!']); mysqli_close($conn); } else { if (mysqli_num_rows($result) === 1) { $passw = mysqli_fetch_array($result, MYSQL_ASSOC); if (md5($pass) === $passw['password']) { $query = "SELECT auth FROM teams WHERE team = '{$team}';"; $result = mysqli_query($conn, $query); $auth = mysqli_fetch_array($result, MYSQL_ASSOC)['auth']; startsession($team, $auth); return returnApiMessage(['success' => 'Logged In!']); } else { return returnApiMessage(['error' => 'Incorrect password!']); } } else { return returnApiMessage(['error' => 'Unknown Error!']); } } }
} if ($hack) { echo returnApiMessage(["success" => "false", "error" => "exec() not allowed! You have been reported."]); } if ($classerror) { echo returnApiMessage(["success" => "false", "error" => "At least one public class is required"]); } else { if ($packageerror) { echo returnApiMessage(["success" => "false", "error" => "Packages are not allowed"]); } else { $send = ["lang" => "Java", "team" => getTeamNumber()['team'], "class" => $class, "inputs" => $inputs, "args" => $args, "processname" => $processname, "data" => $data, "problem_number" => $problem_number]; $fp = stream_socket_client("tcp://localhost:1337", $errno, $errorMessage); fwrite($fp, json_encode($send)); fclose($fp); echo returnApiMessage(["success" => "true"]); } } } else { if ($language === "Python") { } } } else { echo returnApiMessage(["error" => "You aren't logged in!"]); } } } } } } }); $panel->run();