| <?php |
| session_start(); |
| require_once '../../db.php'; |
|
|
| if (!isset($_SESSION['user_id'])) { |
| echo json_encode(['success' => false, 'message' => 'Not logged in']); |
| exit; |
| } |
|
|
| if ($_SERVER['REQUEST_METHOD'] === 'POST') { |
| $token_id = (int) $_POST['token_id']; |
| $user_id = $_SESSION['user_id']; |
|
|
| $sql = "UPDATE access_tokens SET status = 'revoked' WHERE id = ? AND user_id = ?"; |
| $stmt = $conn->prepare($sql); |
| $stmt->bind_param("ii", $token_id, $user_id); |
|
|
| if ($stmt->execute()) { |
| echo json_encode(['success' => true]); |
| } else { |
| echo json_encode(['success' => false, 'message' => 'Failed to revoke token']); |
| } |
| } |
|
|