diff --git a/app/model/Profil.php b/app/model/Profil.php
index 5c61bf0c0fa9e9900bc535bc5a031f600e86151d..93a094f4e7706d6f38c87cdcd626006e61a3def9 100644
--- a/app/model/Profil.php
+++ b/app/model/Profil.php
@@ -19,6 +19,19 @@ class Profil extends Model { // classe de modèle pour l'affichage de profils
 		$req->setFetchMode(PDO::FETCH_CLASS, "Profil");
 		return $req->fetchAll();
 	}
+
+	public static function checkExists($slug_profil) { // méthode permettant de vérifier si un profil existe dans la BDD
+		$db = Database::getInstance(); // on récupère la connexion à la BDD
+		$sql = "SELECT * FROM R_joueur WHERE slug = :slug";
+		$req = $db->prepare($sql); // on prépare la requête
+		$req->execute(array(":slug" => $slug_profil)); // on remplace les variables dans la requête
+
+		if($result = $req->fetch()) { // on récupère l'enregistrement, s'il existe
+			return 1;
+		}
+
+		return 0; // on aurait pu mettre deux return (un dans le if et un ici), mais bon...
+	}
 }