prepare($sql); $requete->execute(array($_GET['idtexte'])); //Vérification de l'existence du texte if($verifier = $requete->fetch()) { //Si le texte est sur la page de la personne alors l'utilisateur est autorisé à supprimer le texte if($verifier['ID_personne'] == $_SESSION['ID'] || $verifier['ID_amis'] == $_SESSION['ID']) { //C'est OK $ok = true; } } else { //Sécurité die("Erreur 3"); } //Fermeture de la requête de vérification de texte $requete->closeCursor(); //Récupération des informations de la liste des commentaires pour ce texte $liste_commentaire = affichecommentaire($_GET['idtexte'], $bdd); //Vérifions que le commmentaire existe $verification_ok = 0; foreach($liste_commentaire as $verifier) { if($verifier['ID_personne'] == $_SESSION['ID'] && $verifier['ID'] = $_GET['idcommentaire']); { //Vérification ok $ok = true; } // !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! // ! SECURITE - OBLIGATOIRE POUR EVITER LA SUPPRESSION SYSTEMATIQUE DE TOUS LES COMMENTAIRES DU SITE ! // ! NE PAS SUPPRIMER SERVICE PIERRE 2015 ! // !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! // On vérifie qu'il s'agit du bon texte if($verifier['ID_texte'] != $_GET['idtexte']) die("Broke for security."); } //Vérification de la présence d'autorisation if($ok == true) { /*//Mise à jour du commentaire $sql = "DELETE FROM commentaires WHERE ID = ? AND ID_texte = ?"; //Exécution de la requête $requete = $bdd->prepare($sql); $requete->execute(array($_GET['idcommentaire'], $_GET['idtexte'])); //On supprime les 'aimes' du commentaire delete_aimes_type_id($_GET['idcommentaire'], "commentaire", $bdd); */ //Suppression du commentaire suppcom($_GET['idcommentaire'], $bdd); echo "OK. finished"; } else die("You are not allowed to do that."); } else echo "Erreur 2"; } else { echo "Erreur 1"; }