diff --git a/app/controller/JeuController.php b/app/controller/JeuController.php
index 52d8547a6d3b731a857116c10f6823a51008488e..40f18a3e98a5dfe7f1a46bade8c35678c5fd9f86 100644
--- a/app/controller/JeuController.php
+++ b/app/controller/JeuController.php
@@ -2,7 +2,7 @@
 
 class JeuController extends Controller {
 	public function display() {
-		$slug = $this->route["params"]["slug"];
+		$slug = $this->route["params"]["slug"]; //cf. le commentaire dans ProfilController.php
 		$this->view->jeu = Jeu::getFromSlug($slug);
 		$this->view->display();
 	}
diff --git a/app/controller/ProfilController.php b/app/controller/ProfilController.php
index 96d395396630046a65dbe5d30f8b021165cf5dd8..37d67842be01cad21cb6c2d691de46f35f8fecc6 100644
--- a/app/controller/ProfilController.php
+++ b/app/controller/ProfilController.php
@@ -3,6 +3,7 @@
 class ProfilController extends Controller { // classe de contrôleur pour l'affichage des profils
 	public function display() {
 		$slug = $this->route["params"]["slug"]; // on récupère le "slug", en gros tout le reste de l'URL qui n'a pas encore servi
+		// je précise que dans ce cas précis, le $slug ne contient que le pseudo du joueur sosu forme normalisée. Donc je pourrais renommer la variable $slug_joueur...
 		$this->view->profil = Profil::getFromSlug($slug); // on utilise le modèle pour aller chercher en BDD le profil qui nous intéresse
 		$this->view->display(); // on affiche ce profil
 	}
diff --git a/app/controller/RegisterController.php b/app/controller/RegisterController.php
index 6174a635900ad93d6fd94b6b7e0f1bfbe4c075c7..3612a6d32e227f0d25d3c3d40d892373417973b9 100644
--- a/app/controller/RegisterController.php
+++ b/app/controller/RegisterController.php
@@ -18,9 +18,9 @@ class RegisterController extends Controller { // classe de contrôleur pour l'in
 		}
 
 		$data = $_POST;
-		$data['slug'] = self::slugify($_POST['pseudo']);
+		$data['slug_joueur'] = self::slugify($_POST['pseudo']);
 
-		$result = Register::check($data['slug'], $_POST['email']); // vérifie si le pseudo est libre et que l'adresse email n'est pas déjà utilisée
+		$result = Register::check($data['slug_joueur'], $_POST['email']); // vérifie si le pseudo est libre et que l'adresse email n'est pas déjà utilisée
 		if($result == 1) { // connexion valide
 			Register::writedb($data);// on réalise l'inscription à l'aide d'une méthode de la classe Register
 			header('Location:valid'); // on redirige vers la  page OK
diff --git a/app/model/Jeu.php b/app/model/Jeu.php
index 614dd375e977ba97f3e1fbe4428dc551ba8978ab..e637fd6d1e39929205617dbdb62fefec89ed824a 100644
--- a/app/model/Jeu.php
+++ b/app/model/Jeu.php
@@ -3,12 +3,12 @@
 class Jeu extends Model {
    public $id, $nom, $description, $slug;
 
-   public static function getFromSlug($slug) {
+   public static function getFromSlug($slug_jeu) {
       $db = Database::getInstance();
       $sql = "SELECT * FROM jeux WHERE slug = :slug";
       $stmt = $db->prepare($sql);
       $stmt->setFetchMode(PDO::FETCH_CLASS, "Jeu"); // règle le type dans lequel on doit mettre les données (PDO va chercher les attributs de la classe de même nom que ses colonnes de BDD et mettre dedans les valeurs correspondantes)
-      $stmt->execute(array(":slug" => $slug));
+      $stmt->execute(array(":slug" => $slug_jeu));
       return $stmt->fetch();
    }
 
diff --git a/app/model/Profil.php b/app/model/Profil.php
index b63a87d2f667c74cc53bc30c9d4ee8b55b40b5f5..5c61bf0c0fa9e9900bc535bc5a031f600e86151d 100644
--- a/app/model/Profil.php
+++ b/app/model/Profil.php
@@ -3,12 +3,12 @@
 class Profil extends Model { // classe de modèle pour l'affichage de profils
 	public $slug, $pseudo, $password, $nom, $prenom, $email, $description; // on définit les attributs de la classe
 	
-	public static function getFromSlug($slug) { // méthode permettant de récupérer les informations relatives à un profil donné de la BDD
+	public static function getFromSlug($slug_profil) { // méthode permettant de récupérer les informations relatives à un profil donné de la BDD
 		$db = Database::getInstance(); // on récupère la connexion à la BDD
 		$sql = "SELECT * FROM R_joueur WHERE slug = :slug"; // on définit la requête qu'on enverra
 		$req = $db->prepare($sql); // on prépare la requête (c'est là que la mémthode __call() est utile dans la classe Database d'ailleurs)
 		$req->setFetchMode(PDO::FETCH_CLASS, "Profil");  // règle le type dans lequel on doit mettre les données (PDO va chercher les attributs de la classe de même nom que ses colonnes de BDD et mettre dedans les valeurs correspondantes)
-		$req->execute(array(":slug" => $slug)); // on remplace le "::slug" par sa valeur dans la requête
+		$req->execute(array(":slug" => $slug_profil)); // on remplace le "::slug" par sa valeur dans la requête
 		return $req->fetch(); // on retourne le premier (et normalement unique) résultat en BDD
 	}
 	
diff --git a/app/model/Register.php b/app/model/Register.php
index eb604db98919412ee2adf771850358d4f91669b1..63f68d85ffdf81a54c0557dd570fe171ddb44b1b 100644
--- a/app/model/Register.php
+++ b/app/model/Register.php
@@ -1,7 +1,7 @@
 <?php
 
 class Register extends Model { // classe de modèle pour l'inscription
-	public static function check($slug, $email) { // méthode permettant de vérifier si un compte-joueur est libre
+	public static function check($slug_joueur, $email) { // méthode permettant de vérifier si un compte-joueur est libre
 		// OK si personne avec même pseudo ou même adresse mail n'existe dans la BDD
 		// renvoie 1 si le compte est libre (= n'existe pas)
 		// renvoie 2 si pseudo déjà pris
@@ -10,11 +10,11 @@ class Register extends Model { // classe de modèle pour l'inscription
 		$db = Database::getInstance(); // on récupère la connexion à la BDD
 		$sql = "SELECT * FROM R_joueur WHERE slug = :slug OR email = :email";
 		$req = $db->prepare($sql); // on prépare la requête
-		$req->execute(array(":slug" => $slug, ":email" => $email)); // on remplace les variables dans la requête
+		$req->execute(array(":slug" => $slug_joueur, ":email" => $email)); // on remplace les variables dans la requête
 		
 		$return = 1; //valeur par défaut si on n'a pas d'autre 
 		if($result = $req->fetch()) { // on récupère l'enregistrement, s'il existe
-			if($result["slug"] == $slug) {
+			if($result["slug_joueur"] == $slug_joueur) {
 				$return = 2;
 			} // si on a trouvé quelqu'un avec le pseudo, on ne peut pas faire l'inscription
 			else if($result["email"] == $email) {
@@ -30,7 +30,7 @@ class Register extends Model { // classe de modèle pour l'inscription
 
 		$sql = "INSERT INTO R_joueur (slug, pseudo, password, nom, prenom, email, description) VALUES (:slug, :pseudo, :password, :nom, :prenom, :email, :description)";
 		$req = $db->prepare($sql); // on prépare la requête
-		$result = $req->execute(array(":slug" 		=> $data['slug'],
+		$result = $req->execute(array(":slug" 		=> $data['slug_joueur'],
 										":pseudo" 	=> $data['pseudo'],
 										":password" => $data['password'],
 										":nom" 		=> $data['nom'],