summaryrefslogtreecommitdiff
path: root/Database
diff options
context:
space:
mode:
authorDebulois <quentin@debulois.fr>2022-05-06 22:01:01 +0200
committerDebulois <quentin@debulois.fr>2022-05-06 22:01:01 +0200
commit0048d676a2bed3addadea670fa5d802a314af473 (patch)
treeff39f487db79a505b99ba322526dac370f17e03a /Database
parente93781c7fb2fc982e643777d6334585012033c46 (diff)
Correction des imports et supression des trailin white space pour le déploiement
Diffstat (limited to 'Database')
-rw-r--r--Database/dbmain.php8
-rw-r--r--Database/meth_dbadmin.php66
-rw-r--r--Database/meth_dbmission.php86
-rw-r--r--Database/meth_dbsearch.php96
-rw-r--r--Database/meth_dbuser.php78
5 files changed, 167 insertions, 167 deletions
diff --git a/Database/dbmain.php b/Database/dbmain.php
index 4e1f7aa..aeecde2 100644
--- a/Database/dbmain.php
+++ b/Database/dbmain.php
@@ -149,7 +149,7 @@ class DbMain {
$res = $this->conn->prepare($reqInitDb);
$res->execute();
}
-
+
// Sélection de la DB
private function select_db() {
$reqSelectDb = "USE ".$this->database;
@@ -191,10 +191,10 @@ class DbMain {
// Chiffre la data reçue
// https://www.delftstack.com/fr/howto/php/php-string-concatenation/
final public function crypt_pass($pass) {
- // On génère une chaine de caractère aléatoire de 16 bytes en supprimant les caractères spéciaux de base64.
+ // On génère une chaine de caractère aléatoire de 16 bytes en supprimant les caractères spéciaux de base64.
$salt = substr(str_replace("+", ".", base64_encode(random_bytes(32))), 0, 16);
// On configure pour avoir du SHA512 avec 10 000 tours (protection contre du bruteforce ex:hashcat)
- $hash = crypt($pass, '$6'.'$rounds=10000'.'$'.$salt.'$');
+ $hash = crypt($pass, '$6'.'$rounds=10000'.'$'.$salt.'$');
return $hash;
}
@@ -211,7 +211,7 @@ class DbMain {
final public function check_exist_email($email) {
$reqCheckEmailExist = "SELECT EXISTS(SELECT * FROM ".$this->tableUserAccount." WHERE email = ?)";
$data = $this->exec_cmd($reqCheckEmailExist, array($email))->fetchAll(PDO::FETCH_NUM);
- // Retourne 1 si existe, sinon 0
+ // Retourne 1 si existe, sinon 0
return $data[0][0];
}
diff --git a/Database/meth_dbadmin.php b/Database/meth_dbadmin.php
index b41c7c5..a62f025 100644
--- a/Database/meth_dbadmin.php
+++ b/Database/meth_dbadmin.php
@@ -8,7 +8,7 @@
// ############################################################################
// Import de dbmain
-require_once(dirname( __FILE__ )."./dbmain.php");
+require_once(dirname( __FILE__ )."/dbmain.php");
// Extension de cette classe avec dbmain
class DbAdmin extends DbMain {
@@ -19,9 +19,9 @@ class DbAdmin extends DbMain {
// Récupérer toutes les infos de la table userAccount
final public function get_all_users_account() {
$reqGetAll = "
- SELECT
- *
- FROM
+ SELECT
+ *
+ FROM
".$this->tableUserAccount;
// https://www.php.net/manual/fr/pdostatement.fetch.php
// "PDO::FETCH_ASSOC: retourne un tableau indexé
@@ -37,10 +37,10 @@ class DbAdmin extends DbMain {
// https://stackoverflow.com/questions/1676551/best-way-to-test-if-a-row-exists-in-a-mysql-table
$reqCheckExistId = "
SELECT EXISTS(
- SELECT 1 FROM
- ".$this->tableUserAccount."
- WHERE
- userId = ?
+ SELECT 1 FROM
+ ".$this->tableUserAccount."
+ WHERE
+ userId = ?
LIMIT 1
)";
// Exécution de la requète, fetchall pour avoir le résultat
@@ -71,10 +71,10 @@ class DbAdmin extends DbMain {
// Préparation et execution de la requète pour voir si la categorie existe en anglais
$reqCheckjobCategoryNameEn = "
SELECT EXISTS(
- SELECT 1 FROM
- ".$this->tableJobCategory."
- WHERE
- jobCategoryNameEn = ?
+ SELECT 1 FROM
+ ".$this->tableJobCategory."
+ WHERE
+ jobCategoryNameEn = ?
LIMIT 1
)";
$reqResultEn = $this->exec_cmd($reqCheckjobCategoryNameEn, array($jobNameEn))->fetchAll(PDO::FETCH_NUM);
@@ -83,10 +83,10 @@ class DbAdmin extends DbMain {
// Préparation et execution de la requète pour voir si la categorie existe en Français
$reqCheckjobCategoryNameFr = "
SELECT EXISTS(
- SELECT 1 FROM
- ".$this->tableJobCategory."
- WHERE
- jobCategoryNameFr = ?
+ SELECT 1 FROM
+ ".$this->tableJobCategory."
+ WHERE
+ jobCategoryNameFr = ?
LIMIT 1
)";
$reqResultFr = $this->exec_cmd($reqCheckjobCategoryNameFr, array($jobNameFr))->fetchAll(PDO::FETCH_NUM);
@@ -94,10 +94,10 @@ class DbAdmin extends DbMain {
if (!$reqResultFr[0][0]) {
// Préparation de la requète pour l'ajout
$reqjobCategoryNameAdd = "
- INSERT INTO
+ INSERT INTO
".$this->tableJobCategory."
- (jobCategoryNameEn, jobCategoryNameFr)
- VALUES
+ (jobCategoryNameEn, jobCategoryNameFr)
+ VALUES
(? ,?)";
// Exécution de la requète
$this->exec_cmd($reqjobCategoryNameAdd, array($jobNameEn, $jobNameFr));
@@ -118,10 +118,10 @@ class DbAdmin extends DbMain {
// Préparation de la requète pour voir si l'utilisateur existe
$reqCheckExistId = "
SELECT EXISTS(
- SELECT 1 FROM
- ".$this->tableJobCategory."
- WHERE
- jobCategoryId = ?
+ SELECT 1 FROM
+ ".$this->tableJobCategory."
+ WHERE
+ jobCategoryId = ?
LIMIT 1
)";
// Exécution de la requète, fetchall pour avoir le résultat
@@ -132,9 +132,9 @@ class DbAdmin extends DbMain {
if ($reqResult[0][0]) {
// Préparation de la requète pour suppression
$reqDelJobCategory = "
- DELETE FROM
- ".$this->tableJobCategory."
- WHERE
+ DELETE FROM
+ ".$this->tableJobCategory."
+ WHERE
jobCategoryId = ?";
// Exécution de la requète
$this->exec_cmd($reqDelJobCategory, array($jobId));
@@ -154,10 +154,10 @@ class DbAdmin extends DbMain {
// Préparation de la requète pour voir si l'utilisateur existe
$reqCheckExistId = "
SELECT EXISTS(
- SELECT 1 FROM
- ".$this->tableMission."
- WHERE
- missionId = ?
+ SELECT 1 FROM
+ ".$this->tableMission."
+ WHERE
+ missionId = ?
LIMIT 1
)";
// Exécution de la requète
@@ -166,9 +166,9 @@ class DbAdmin extends DbMain {
if ($reqResult[0][0]) {
// Préparation de la requète pour suppression
$reqDelMission = "
- DELETE FROM
- ".$this->tableMission."
- WHERE
+ DELETE FROM
+ ".$this->tableMission."
+ WHERE
missionId = ?";
// Exécution de la requète
$this->exec_cmd($reqDelMission, array($missionId));
diff --git a/Database/meth_dbmission.php b/Database/meth_dbmission.php
index f44edfc..bd23506 100644
--- a/Database/meth_dbmission.php
+++ b/Database/meth_dbmission.php
@@ -11,7 +11,7 @@
// https://www.freecodecamp.org/news/sql-joins-tutorial/
// Import de dbmain
-require_once(dirname( __FILE__ )."./dbmain.php");
+require_once(dirname( __FILE__ )."/dbmain.php");
// Extension de cette classe avec dbmain
class DbMission extends DbMain {
@@ -23,9 +23,9 @@ class DbMission extends DbMain {
final public function register_mission($subject, $clientId, $proId, $jobId) {
// Préparation de la requète pour enregistrement de la mission
$reqAddMission = "
- INSERT INTO ".$this->tableMission."
- (date, subject, clientId, proId, jobCategoryId)
- VALUES
+ INSERT INTO ".$this->tableMission."
+ (date, subject, clientId, proId, jobCategoryId)
+ VALUES
(?, ?, ?, ?, ?)";
// Exécution de la requète
$this->exec_cmd($reqAddMission, array(date("Y-m-d H:i:s"), $subject, $clientId, $proId, $jobId));
@@ -36,11 +36,11 @@ class DbMission extends DbMain {
final public function accept_mission_by_missionid($missionId) {
// Préparation de la requète pour enregistrement de la mission
$reqAddMission = "
- UPDATE
- ".$this->tableMission."
+ UPDATE
+ ".$this->tableMission."
SET
- acceptedByPro = ?
- WHERE
+ acceptedByPro = ?
+ WHERE
missionId = ?";
// Exécution de la requète
$this->exec_cmd($reqAddMission, array(date("Y-m-d H:i:s"), $missionId));
@@ -50,11 +50,11 @@ class DbMission extends DbMain {
final public function validate_mission_pro_by_missionid($missionId) {
// Préparation de la requète pour enregistrement de la mission
$reqAddMission = "
- UPDATE
- ".$this->tableMission."
+ UPDATE
+ ".$this->tableMission."
SET
- validatedByPro = ?
- WHERE
+ validatedByPro = ?
+ WHERE
missionId = ?";
// Exécution de la requète
$this->exec_cmd($reqAddMission, array(date("Y-m-d H:i:s"), $missionId));
@@ -64,11 +64,11 @@ class DbMission extends DbMain {
final public function validate_mission_client_by_missionid($missionId) {
// Préparation de la requète pour enregistrement de la mission
$reqAddMission = "
- UPDATE
- ".$this->tableMission."
+ UPDATE
+ ".$this->tableMission."
SET
- validatedByClient = ?
- WHERE
+ validatedByClient = ?
+ WHERE
missionId = ?";
// Exécution de la requète
$this->exec_cmd($reqAddMission, array(date("Y-m-d H:i:s"), $missionId));
@@ -78,11 +78,11 @@ class DbMission extends DbMain {
final public function review_mission($missionId, $review, $note) {
// Préparation de la requète pour enregistrement de la mission
$reqAddMission = "
- UPDATE
- ".$this->tableMission."
+ UPDATE
+ ".$this->tableMission."
SET
review = ?, note = ?
- WHERE
+ WHERE
missionId = ?";
// Exécution de la requète
$this->exec_cmd($reqAddMission, array($review, $note, $missionId));
@@ -95,17 +95,17 @@ class DbMission extends DbMain {
// Récupérations des missions d'un pro par son id
final public function get_mission_by_proid($proId) {
$reqGetMissionsProId = "
- SELECT
+ SELECT
missionId, date, subject, note, review,
- acceptedByPro, validatedByClient,
- validatedByPro, jobCategoryId, proId, lastname
- FROM
+ acceptedByPro, validatedByClient,
+ validatedByPro, jobCategoryId, proId, lastname
+ FROM
".$this->tableMission."
- LEFT JOIN
- ".$this->tableUserInfo."
- ON
+ LEFT JOIN
+ ".$this->tableUserInfo."
+ ON
".$this->tableMission.".proId = ".$this->tableUserInfo.".userId
- WHERE
+ WHERE
proId = ?";
$result = $this->exec_cmd($reqGetMissionsProId, array($proId))->fetchAll(PDO::FETCH_ASSOC);
return $result;
@@ -114,17 +114,17 @@ class DbMission extends DbMain {
// Récupérations des missions d'un client par son id
final public function get_mission_by_clientid($clientId) {
$reqGetMissionsClientId = "
- SELECT
+ SELECT
missionId, date, subject, note, review,
- acceptedByPro, validatedByClient,
- validatedByPro, jobCategoryId, proId, lastname
- FROM
+ acceptedByPro, validatedByClient,
+ validatedByPro, jobCategoryId, proId, lastname
+ FROM
".$this->tableMission."
- LEFT JOIN
- ".$this->tableUserInfo."
- ON
+ LEFT JOIN
+ ".$this->tableUserInfo."
+ ON
".$this->tableMission.".proId = ".$this->tableUserInfo.".userId
- WHERE
+ WHERE
clientId = ?";
$result = $this->exec_cmd($reqGetMissionsClientId, array($clientId))->fetchAll(PDO::FETCH_ASSOC);
return $result;
@@ -133,9 +133,9 @@ class DbMission extends DbMain {
// Récupérations des missions d'un client par son id
final public function get_all_missions() {
$reqGetAllMission = "
- SELECT
- *
- FROM
+ SELECT
+ *
+ FROM
".$this->tableMission;
$result = $this->exec_cmd($reqGetAllMission, array())->fetchAll(PDO::FETCH_NUM);
return $result;
@@ -144,13 +144,13 @@ class DbMission extends DbMain {
// Compte le nombre de mission d'un consultant par son nom
final public function count_pro_missions_by_proid($proId) {
$reqCountMission = "
- SELECT COUNT(*) FROM
+ SELECT COUNT(*) FROM
".$this->tableMission."
- INNER JOIN
- ".$this->tableUserInfo."
- ON
+ INNER JOIN
+ ".$this->tableUserInfo."
+ ON
".$this->tableMission.".proId = ".$this->tableUserInfo.".userId
- WHERE
+ WHERE
proId = ?";
$result = $this->exec_cmd($reqCountMission, array($proId))->fetchAll(PDO::FETCH_NUM);
return $result;
diff --git a/Database/meth_dbsearch.php b/Database/meth_dbsearch.php
index eed9915..907301b 100644
--- a/Database/meth_dbsearch.php
+++ b/Database/meth_dbsearch.php
@@ -11,7 +11,7 @@
// https://www.freecodecamp.org/news/sql-joins-tutorial/
// Import de dbmain
-require_once(dirname( __FILE__ )."./dbmain.php");
+require_once(dirname( __FILE__ )."/dbmain.php");
// Extension de cette classe avec dbmain
class DbSearch extends DbMain {
@@ -22,26 +22,26 @@ class DbSearch extends DbMain {
// Récupération des infos d'un compte par son id
final public function get_user_account_by_userid($userId) {
$reqSearchUser = "
- SELECT
+ SELECT
userId, email, inscriptionDate, userStatus
- FROM
- ".$this->tableUserAccount."
- WHERE
+ FROM
+ ".$this->tableUserAccount."
+ WHERE
userId = ?";
$result = $this->exec_cmd($reqSearchUser, array($userId))->fetch(PDO::FETCH_ASSOC);
return $result;
}
-
+
// Récupération des infos d'un utilisateur par son id
final public function get_user_info_by_userid($userId) {
$reqGetUserInfo = "
- SELECT
- userId, lastname, firstname, degree,
+ SELECT
+ userId, lastname, firstname, degree,
capability, description, phoneNumber,
- adress, zipCode, city
- FROM
- ".$this->tableUserInfo."
- WHERE
+ adress, zipCode, city
+ FROM
+ ".$this->tableUserInfo."
+ WHERE
userId = ?";
$result = $this->exec_cmd($reqGetUserInfo, array($userId))->fetchAll(PDO::FETCH_ASSOC);
return $result;
@@ -52,16 +52,16 @@ class DbSearch extends DbMain {
// ****************************************************************************
final public function get_all_pro_by_jobid($jobId) {
$reqSearchConsultant = "
- SELECT
- ".$this->tableUserInfo.".userId,
- lastname, firstname, capability
- FROM
+ SELECT
+ ".$this->tableUserInfo.".userId,
+ lastname, firstname, capability
+ FROM
".$this->tableUserInfo."
INNER JOIN
".$this->tableUserJob."
ON
".$this->tableUserInfo.".userId = ".$this->tableUserJob.".userId
- WHERE
+ WHERE
jobCategoryId = ?";
$result = $this->exec_cmd($reqSearchConsultant, array($jobId))->fetchAll(PDO::FETCH_ASSOC);
return $result;
@@ -70,36 +70,36 @@ class DbSearch extends DbMain {
// Récupération des infos d'un pro par son nom
final public function get_pro_info_by_lastname($lastname) {
$reqSearchConsultant = "
- SELECT
- ".$this->tableUserInfo.".userId,
- lastname, firstname, capability
- FROM
+ SELECT
+ ".$this->tableUserInfo.".userId,
+ lastname, firstname, capability
+ FROM
".$this->tableUserInfo."
- INNER JOIN
- ".$this->tableUserAccount."
- ON
+ INNER JOIN
+ ".$this->tableUserAccount."
+ ON
".$this->tableUserInfo.".userId = ".$this->tableUserAccount.".userId
- WHERE
- userStatus = '1'
- AND
+ WHERE
+ userStatus = '1'
+ AND
lastname LIKE CONCAT('%', ?, '%')";
$result = $this->exec_cmd($reqSearchConsultant, array($lastname))->fetchAll(PDO::FETCH_ASSOC);
return $result;
}
-
+
// Récupération des emploies associés à un pro
final public function get_pro_job_by_proid($proId) {
$reqGetAll = "
- SELECT
- ".$this->tableUserJob.".jobCategoryId,
- jobCategoryNameEn, jobCategoryNameFr
- FROM
+ SELECT
+ ".$this->tableUserJob.".jobCategoryId,
+ jobCategoryNameEn, jobCategoryNameFr
+ FROM
".$this->tableUserJob."
- INNER JOIN
+ INNER JOIN
".$this->tableJobCategory."
- ON
+ ON
".$this->tableUserJob.".jobCategoryId = ".$this->tableJobCategory.".jobCategoryId
- WHERE
+ WHERE
userId = ?";
$result = $this->exec_cmd($reqGetAll, array($proId))->fetchAll(PDO::FETCH_ASSOC);
return $result;
@@ -108,15 +108,15 @@ class DbSearch extends DbMain {
// Récupération des notes d'un consultant par son nom
final public function get_pro_note_by_proid($proId) {
$reqCountMission = "
- SELECT
- note
- FROM
+ SELECT
+ note
+ FROM
".$this->tableMission."
- INNER JOIN
- ".$this->tableUserInfo."
- ON
+ INNER JOIN
+ ".$this->tableUserInfo."
+ ON
".$this->tableMission.".proId = ".$this->tableUserInfo.".userId
- WHERE
+ WHERE
proId = ?";
$result = $this->exec_cmd($reqCountMission, array($proId))->fetchAll(PDO::FETCH_NUM);
return $result;
@@ -128,9 +128,9 @@ class DbSearch extends DbMain {
// Récupérer toutes les infos de la table jobCategory
final public function get_job_all() {
$reqGetAllJobs = "
- SELECT
- *
- FROM
+ SELECT
+ *
+ FROM
".$this->tableJobCategory;
$result = $this->exec_cmd($reqGetAllJobs, array())->fetchAll(PDO::FETCH_ASSOC);
return $result;
@@ -139,9 +139,9 @@ class DbSearch extends DbMain {
// Récupérer toutes les infos de la table jobCategory
final public function get_job_by_jobid($jobId) {
$reqGetJobinfo = "
- SELECT
- *
- FROM
+ SELECT
+ *
+ FROM
".$this->tableJobCategory."
WHERE
jobCategoryId = ?";
diff --git a/Database/meth_dbuser.php b/Database/meth_dbuser.php
index 488d3e1..889a39d 100644
--- a/Database/meth_dbuser.php
+++ b/Database/meth_dbuser.php
@@ -8,7 +8,7 @@
// ############################################################################
// Import de dbmain
-require_once(dirname( __FILE__ )."./dbmain.php");
+require_once(dirname( __FILE__ )."/dbmain.php");
// Extension de cette classe avec dbmain
class DbUser extends DbMain {
@@ -16,7 +16,7 @@ class DbUser extends DbMain {
// ****************************************************************************
// GESTION DES UTILISATEURS
// ****************************************************************************
- // Enregistrement d'un nouvel utilisateur
+ // Enregistrement d'un nouvel utilisateur
final public function register_user($email, $pass, $userStatus) {
// On vérifie si l'email existe deja dans la bdd
$exist = $this->check_exist_email($email);
@@ -26,10 +26,10 @@ class DbUser extends DbMain {
$crypt = $this->crypt_pass($pass);
// Préparation de la requète
$reqAddUser = "
- INSERT INTO
- ".$this->tableUserAccount."
- (email, password, inscriptionDate, userStatus)
- VALUES
+ INSERT INTO
+ ".$this->tableUserAccount."
+ (email, password, inscriptionDate, userStatus)
+ VALUES
(?, ?, ?, ?)";
// Execution de la requète
$this->exec_cmd($reqAddUser,
@@ -51,11 +51,11 @@ class DbUser extends DbMain {
final public function check_user_credential($email, $pass) {
// Préparation de la requète pour récupérer les infos ou l'email est présent
$reqCheckCredential = "
- SELECT
- userId, password
- FROM
- ".$this->tableUserAccount."
- WHERE
+ SELECT
+ userId, password
+ FROM
+ ".$this->tableUserAccount."
+ WHERE
email = ? ";
// Execution de la requète
$result = $this->exec_cmd($reqCheckCredential, array($email))->fetchAll(PDO::FETCH_ASSOC);
@@ -71,35 +71,35 @@ class DbUser extends DbMain {
final public function update_user_infos($userInfos, $userId, $isPro, $userJobs = null) {
// Préparation de la requète pour mise à jour des infos
// J'ai préféré faire deux requètes distinctes et ne pas utiliser des valeurs
- // passées par $POST ($key => $value) pour gérer les noms des colonnes
+ // passées par $POST ($key => $value) pour gérer les noms des colonnes
// car je préfère les passer en "dur" dans mes requêtes (risque d'injection SQL?).
$reqAddInfoClient = "
- REPLACE INTO
- ".$this->tableUserInfo."
+ REPLACE INTO
+ ".$this->tableUserInfo."
(lastname, firstname, phoneNumber,
adress, zipCode, city, userId)
- VALUES
+ VALUES
(?, ?, ?, ?, ?, ?, ?)";
$reqAddInfoPro = "
- REPLACE INTO
- ".$this->tableUserInfo."
+ REPLACE INTO
+ ".$this->tableUserInfo."
(lastname, firstname, phoneNumber,
adress, zipCode, city, degree,
capability, description, userId)
VALUES
(?, ?, ?, ?, ?, ?, ?, ?, ?, ?)";
$reqAddInfoProJobs = "
- INSERT INTO
- ".$this->tableUserJob."
- (jobCategoryId, userId)
- VALUES
+ INSERT INTO
+ ".$this->tableUserJob."
+ (jobCategoryId, userId)
+ VALUES
(?, ?)";
$reqRemoveInfoProJobs = "
- DELETE FROM
- ".$this->tableUserJob."
- WHERE
+ DELETE FROM
+ ".$this->tableUserJob."
+ WHERE
jobCategoryId = ?
- AND
+ AND
userId = ?";
if (!$isPro) {
// Exécution de la requète
@@ -138,11 +138,11 @@ class DbUser extends DbMain {
final public function check_token_autologin($email, $token) {
// Préparation de la requète pour récupérer les infos ou l'email est présent
$reqCheckToken = "
- SELECT
- userId, tokenAutoLogin
- FROM
- ".$this->tableUserAccount."
- WHERE
+ SELECT
+ userId, tokenAutoLogin
+ FROM
+ ".$this->tableUserAccount."
+ WHERE
email = ?";
// Exécution de la requète
$result = $this->exec_cmd($reqCheckToken, array($email))->fetchAll(PDO::FETCH_ASSOC);
@@ -158,11 +158,11 @@ class DbUser extends DbMain {
final public function update_token_autologin($email, $token) {
// Préparation de la requète pour mise à jour du jeton d'auto-connection
$reqUpdateToken = "
- UPDATE
- ".$this->tableUserAccount."
- SET
+ UPDATE
+ ".$this->tableUserAccount."
+ SET
tokenAutoLogin = ?
- WHERE
+ WHERE
email = ?";
// Execution de la requète
$this->exec_cmd($reqUpdateToken, array($token, $email))->fetchAll(PDO::FETCH_ASSOC);
@@ -172,11 +172,11 @@ class DbUser extends DbMain {
final public function del_token_autologin($email) {
// Préparation de la requète pour supression du jeton d'auto-connection
$reqDeleteToken = "
- UPDATE
- ".$this->tableUserAccount."
- SET
- tokenAutoLogin = NULL
- WHERE
+ UPDATE
+ ".$this->tableUserAccount."
+ SET
+ tokenAutoLogin = NULL
+ WHERE
email = ?";
// Execution de la requète
$this->exec_cmd($reqDeleteToken, array($email))->fetchAll(PDO::FETCH_ASSOC);