diff options
Diffstat (limited to 'Database/meth_dbuser.php')
| -rw-r--r-- | Database/meth_dbuser.php | 36 |
1 files changed, 18 insertions, 18 deletions
diff --git a/Database/meth_dbuser.php b/Database/meth_dbuser.php index 8e6ec35..cba1683 100644 --- a/Database/meth_dbuser.php +++ b/Database/meth_dbuser.php @@ -9,7 +9,7 @@ require_once(dirname( __FILE__ )."/dbmain.php"); // Extension de cette classe avec dbmain class DbUser extends DbMain { // Enregistrement d'un nouvel utilisateur - final public function add_user($email, $pass, $is_admin, $is_user, $is_consultant) { + final public function add_user($email, $pass, $is_client, $is_pro, $is_admin) { // On vérifie si l'email existe deja dans la bdd $exist = $this->check_exist_email($email); // Si non @@ -18,16 +18,16 @@ class DbUser extends DbMain { $crypt = $this->crypt_pass($pass); // Préparation de la requète $reqAddUser = "INSERT INTO ".$this->tableUserAccount." - (email, password, inscriptionDate, isAdmin, isUser, isConsultant) + (email, password, inscriptionDate, isClient, isPro, isAdmin) VALUES (?, ?, ?, ?, ?, ?)"; // Execution de la requète $this->exec_cmd($reqAddUser, array($email, $crypt, date("Y-m-d H:i:s"), - $is_admin, - $is_user, - $is_consultant + $is_client, + $is_pro, + $is_admin ) ); // Retourne 1 pour réussite @@ -39,17 +39,17 @@ class DbUser extends DbMain { } // Suppresion d'un utilisateur - final public function del_user($id) { + final public function del_user($userId) { // Préparation de la requète pour voir si l'utilisateur existe - $reqCheckExistId = "SELECT EXISTS(SELECT * FROM ".$this->tableUserAccount." WHERE id = ?)"; + $reqCheckExistId = "SELECT EXISTS(SELECT * FROM ".$this->tableUserAccount." WHERE userId = ?)"; // Exécution de la requète - $data = $this->exec_cmd($reqCheckExistId, array($id))->fetchAll(PDO::FETCH_NUM); + $data = $this->exec_cmd($reqCheckExistId, array($userId))->fetchAll(PDO::FETCH_NUM); // Si il existe if ($data[0][0]) { // Préparation de la requète pour suppression - $reqDelUser = "DELETE FROM ".$this->tableUserAccount." WHERE id = ?"; + $reqDelUser = "DELETE FROM ".$this->tableUserAccount." WHERE userId = ?"; // Exécution de la requète - $this->exec_cmd($reqDelUser, array($id)); + $this->exec_cmd($reqDelUser, array($userId)); // Retourne 1 pour réussite return 1; } else { @@ -77,20 +77,20 @@ class DbUser extends DbMain { } // Enregistrement d'une mission - final public function register_mission($subject, $note, $review, $userId, $consultantId) { + final public function register_mission($subject, $note, $review, $clientId, $proId) { // Vérification de l'existance de l'id de consultant - $exist = $this->check_exist_consultant($consultantId); + $exist = $this->check_exist_pro($proId); // Si il existe if ($exist) { // Préparation de la requète pour enregistrement de la mission $reqAddMission = "INSERT INTO ".$this->tableMission." - (date, subject, note, review, userId, consultantId) + (date, subject, note, review, clientId, proId) VALUES (?, ?, ?, ?, ?, ?)"; // Exécution de la requète $this->exec_cmd($reqAddMission, array(date("Y-m-d H:i:s"), $subject, $note, $review, - $userId, $consultantId + $clientId, $proId ) ); // Retourne 1 pour réussite @@ -104,7 +104,7 @@ class DbUser extends DbMain { // Vérification de la combinaison email - pass pour authentification final public function check_credential($email, $pass) { // Préparation de la requète pour récupérer les infos ou l'email est présent - $reqCheckCredential = "SELECT id, password + $reqCheckCredential = "SELECT userId, password FROM ".$this->tableUserAccount." WHERE email = ? "; // Chiffrement du mot de passe $crypt = $this->crypt_pass($pass); @@ -113,7 +113,7 @@ class DbUser extends DbMain { // Vérifiaction de correspondance email & pass foreach ($data as $rows) { if ($rows["password"] == $crypt) { - return $rows["id"]; + return $rows["userId"]; } } } @@ -121,14 +121,14 @@ class DbUser extends DbMain { // Vérification de la combinaison email - jeton d'auto-login pour authentification 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 id, tokenAutoLogin + $reqCheckToken = "SELECT userId, tokenAutoLogin FROM ".$this->tableUserAccount." WHERE email = ?"; // Exécution de la requète $data = $this->exec_cmd($reqCheckToken, array($email))->fetchAll(PDO::FETCH_ASSOC); // Vérifiaction de correspondance email & jeton d'auto-connection foreach ($data as $rows) { if ($rows["tokenAutoLogin"] == $token) { - return $rows["id"]; + return $rows["userId"]; } } } |
