30 lines
895 B
PHP
30 lines
895 B
PHP
<?php
|
|
// Suppression de la photo de profil du joueur "Presse-Citron" connecté (retour à
|
|
// l'avatar par défaut : cercle avec l'initiale du pseudo).
|
|
|
|
require_once(__DIR__ . '/../functions/security.php');
|
|
require_once('../functions/databaseConnection.php');
|
|
require_once('../functions/lemonSession.php');
|
|
|
|
header('Content-Type: application/json; charset=utf-8');
|
|
|
|
if ($_SERVER['REQUEST_METHOD'] !== 'POST') {
|
|
http_response_code(405);
|
|
echo json_encode(['error' => 'Méthode non autorisée.']);
|
|
exit;
|
|
}
|
|
|
|
requireLemonAuth();
|
|
requireCsrfToken();
|
|
|
|
try {
|
|
$stmt = $dbh->prepare('DELETE FROM lemon_avatars WHERE player_id = :id');
|
|
$stmt->bindValue(':id', (int) $_SESSION['lemon_player_id'], PDO::PARAM_INT);
|
|
$stmt->execute();
|
|
|
|
echo json_encode(['ok' => true]);
|
|
} catch (PDOException $e) {
|
|
http_response_code(500);
|
|
echo json_encode(['error' => 'Erreur serveur.']);
|
|
}
|