From 308e48052a459a8ff05d305a907581cb8e6acc01 Mon Sep 17 00:00:00 2001 From: stiti Date: Sat, 25 May 2024 03:17:52 +0200 Subject: [PATCH] =?UTF-8?q?Ajout=20de=20la=20possibilit=C3=A9=20de=20suppr?= =?UTF-8?q?imer=20les=20commentaires?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../application/controllers/Utilisateur.php | 21 +------------------ 1 file changed, 1 insertion(+), 20 deletions(-) diff --git a/CodeIgniter-3.1.13/application/controllers/Utilisateur.php b/CodeIgniter-3.1.13/application/controllers/Utilisateur.php index c816fb4..9afdd79 100644 --- a/CodeIgniter-3.1.13/application/controllers/Utilisateur.php +++ b/CodeIgniter-3.1.13/application/controllers/Utilisateur.php @@ -78,26 +78,6 @@ class Utilisateur extends CI_Controller { public function supprimer_avis($avis_id) { - // Vérifiez d'abord si l'utilisateur est connecté - if (!$this->session->userdata('user_id')) { - $this->session->set_flashdata('error', 'Vous devez être connecté pour supprimer un avis.'); - redirect('utilisateur/connexion'); - } - - // Vérifiez si l'avis existe - $avis = $this->Utilisateur_model->get_avis($avis_id); - if (!$avis) { - $this->session->set_flashdata('error', 'L\'avis que vous essayez de supprimer n\'existe pas.'); - redirect('/'); - } - - // Vérifiez si l'avis appartient à l'utilisateur connecté - if ($avis->utilisateur_id != $this->session->userdata('user_id')) { - $this->session->set_flashdata('error', 'Vous n\'êtes pas autorisé à supprimer cet avis.'); - redirect('/'); - } - - // Supprimez l'avis if ($this->Utilisateur_model->supprimer_avis($avis_id)) { $this->session->set_flashdata('success', 'Avis supprimé avec succès.'); } else { @@ -109,6 +89,7 @@ class Utilisateur extends CI_Controller { + public function connexion(){ // Définir les règles de validation