diff --git a/app/controller/JeuController.php b/app/controller/JeuController.php
index eb87ebbe9653d3b347b0d98b9a82c7832fb0e718..75a81b600e9df8539a3097f0611b33dc17c4f3c6 100644
--- a/app/controller/JeuController.php
+++ b/app/controller/JeuController.php
@@ -88,24 +88,30 @@ class JeuController extends Controller {
 		session_start(); // on démarre une session pour avoir accès aux variables superglobales de session
 		$slug_jeu = $this->route["params"]["slug"];
 		if(!isset($_SESSION['connected'])) { // vérification que membre connecté
-			$_SESSION["addFavorisErrCode"] = 2; // on stocke le code d'erreur
+			$this->view->msg_error = "Vous n'êtes pas connecté !";
+			$this->view->sous_msg = "Connectez-vous, puis revenez ajouter ce jeu. :)";
 			$this->view->display(); // on affiche la page avec le message d'erreur
 		}
 		else if(!(Jeu::checkExists($slug_jeu))) { // vérification que jeu existe
-			$_SESSION["addFavorisErrCode"] = 3; // on stocke le code d'erreur
+			$this->view->msg_error = "Ce jeu n'existe pas !";
+			$this->view->sous_msg = "Vous pouvez peut-être demander son ajout via le formulaire de demande d'ajout de jeu. :)";
 			$this->view->display(); // on affiche la page avec le message d'erreur
 		}
-		else if(Profil::checkJeuFavoris($_SESSION['user']->slug, $slug_jeu)) { // vérification que jeu pas déjà favoris
-			$_SESSION["addFavorisErrCode"] = 4; // on stocke le code d'erreur
-			$this->view->display(); // on affiche la page avec le message d'erreur
+		else if(Profil::checkJeuFavoris($_SESSION['user']->slug, $slug_jeu)) { // si jeu déjà dans favoris => on le retire
+			Profil::upadteJeuFavoris($_SESSION['user']->slug, $slug_jeu, 0);
+			$this->view->msg_success = "Ce jeu a été retiré de vos favoris !";
+			$this->view->sous_msg = "Il en faut pour tous les goûts ! :)";
+			$this->view->display(); // on affiche la page avec le message de réussite
 		}
-		else { // mise en favoris du jeu
+		else { // sinon, on le met en favoris
 			if(Profil::checkADejaJoue($_SESSION['user']->slug, $slug_jeu)) { // si une ligne joueur-jeu existe déjà => UPDATE
-				Profil::upadteJeuFavoris($_SESSION['user']->slug, $slug_jeu, true);
+				Profil::upadteJeuFavoris($_SESSION['user']->slug, $slug_jeu, 1);
 			}
 			else { // sinon => INSERT avec des null pour le classement et le score
-				Profil::insertJeuFavoris($_SESSION['user']->slug, $slug_jeu, true);
+				Profil::insertJeuFavoris($_SESSION['user']->slug, $slug_jeu, 1);
 			}
+			$this->view->msg_success = "Ce jeu a été ajouté à vos favoris !";
+			$this->view->sous_msg = ":)";
 			$this->view->display(); // on affiche la page avec le message de réussite
 		}
     }