Файловый менеджер - Редактировать - /home/gqdcvggs/go.imators.com/join_group.php.tar
Назад
home/gqdcvggs/.trash/join_group.php 0000644 00000002056 15114734403 0013371 0 ustar 00 <?php header('Content-Type: application/json'); header('Access-Control-Allow-Origin: *'); require_once 'config.php'; $conn = new mysqli(DB_HOST, DB_USER, DB_PASS, DB_NAME); if ($conn->connect_error) { echo json_encode(['success' => false, 'error' => 'Database connection failed']); exit; } $data = json_decode(file_get_contents('php://input'), true); $userId = intval($data['userId']); $inviteCode = $conn->real_escape_string($data['inviteCode']); $groupSql = "SELECT id FROM groups_table WHERE invite_code = '$inviteCode'"; $groupResult = $conn->query($groupSql); if ($groupResult->num_rows > 0) { $groupId = $groupResult->fetch_assoc()['id']; $memberSql = "INSERT INTO group_members (group_id, user_id, is_admin) VALUES ($groupId, $userId, FALSE)"; if ($conn->query($memberSql) === TRUE) { echo json_encode(['success' => true]); } else { echo json_encode(['success' => false, 'error' => $conn->error]); } } else { echo json_encode(['success' => false, 'error' => 'Code invalide']); } $conn->close(); ?>