diff options
Diffstat (limited to 'src/database/dbuser.py')
| -rw-r--r-- | src/database/dbuser.py | 72 |
1 files changed, 36 insertions, 36 deletions
diff --git a/src/database/dbuser.py b/src/database/dbuser.py index a57845c..9fbfeb6 100644 --- a/src/database/dbuser.py +++ b/src/database/dbuser.py @@ -18,7 +18,7 @@ class DbUser(dbmain.DbMain): # **************************************************************************** # GESTION DES UTILISATEURS # **************************************************************************** - # Enregistrement d'un nouvel utilisateur + # Enregistrement d'un nouvel utilisateur def register_user(self, email: str, password: str, userStatus: int) -> int: # On vérifie si l'email existe deja dans la bdd exist = self.check_exist_email(email) @@ -28,10 +28,10 @@ class DbUser(dbmain.DbMain): passwordHash = self.crypt_pass(password) # Préparation de la requète reqAddUser = """ - INSERT INTO - """ + self.TABLEUSERACCOUNT + """ - (email, password, inscriptionDate, userStatus) - VALUES + INSERT INTO + """ + self.TABLEUSERACCOUNT + """ + (email, password, inscriptionDate, userStatus) + VALUES (%s, %s, %s, %s)""" # Execution de la requète self.exec_cmd( @@ -52,11 +52,11 @@ class DbUser(dbmain.DbMain): def check_user_credential(self, email, password): # Préparation de la requète pour récupérer les infos ou l'email est présent reqCheckCredential = """ - SELECT - userId, password - FROM + SELECT + userId, password + FROM """ + self.TABLEUSERACCOUNT + """ - WHERE + WHERE email = %s """ # Execution de la requète self.exec_cmd(reqCheckCredential, [email]) @@ -71,32 +71,32 @@ class DbUser(dbmain.DbMain): isPro: bool, oldJobs: list = None, newJobs: list = None) -> None: # Préparation de la requète pour mise à jour des infos reqAddInfoClient = """ - REPLACE INTO - """ + self.TABLEUSERINFO + """ + REPLACE INTO + """ + self.TABLEUSERINFO + """ (lastname, firstname, phoneNumber, adress, zipCode, city, userId) - VALUES + VALUES (%s, %s, %s, %s, %s, %s, %s)""" reqAddInfoPro = """ - REPLACE INTO - """ + self.TABLEUSERINFO + """ + REPLACE INTO + """ + self.TABLEUSERINFO + """ (lastname, firstname, phoneNumber, adress, zipCode, city, degree, capability, description, userId) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s)""" reqAddInfoProJobs = """ - INSERT INTO - """ + self.TABLEUSERJOB + """ - (jobCategoryId, userId) - VALUES + INSERT INTO + """ + self.TABLEUSERJOB + """ + (jobCategoryId, userId) + VALUES (%s, %s)""" reqRemoveInfoProJobs = """ - DELETE FROM - """ + self.TABLEUSERJOB + """ - WHERE + DELETE FROM + """ + self.TABLEUSERJOB + """ + WHERE jobCategoryId = %s - AND + AND userId = %s""" if not isPro: userInfos.append(userId) @@ -118,11 +118,11 @@ class DbUser(dbmain.DbMain): def check_token_autologin(self, 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 - """ + self.TABLEUSERACCOUNT + """ - WHERE + SELECT + userId, tokenAutoLogin + FROM + """ + self.TABLEUSERACCOUNT + """ + WHERE email = %s""" # Exécution de la requète self.exec_cmd(reqCheckToken, [email]) @@ -135,11 +135,11 @@ class DbUser(dbmain.DbMain): def update_token_autologin(self, email, token): # Préparation de la requète pour mise à jour du jeton d'auto-connection reqUpdateToken = """ - UPDATE - """ + self.TABLEUSERACCOUNT + """ - SET + UPDATE + """ + self.TABLEUSERACCOUNT + """ + SET tokenAutoLogin = %s - WHERE + WHERE email = %s""" # Execution de la requète self.exec_cmd(reqUpdateToken, [token, email]) @@ -148,11 +148,11 @@ class DbUser(dbmain.DbMain): def del_token_autologin(self, email): # Préparation de la requète pour supression du jeton d'auto-connection reqDeleteToken = """ - UPDATE - """ + self.TABLEUSERACCOUNT + """ - SET - tokenAutoLogin = NULL - WHERE + UPDATE + """ + self.TABLEUSERACCOUNT + """ + SET + tokenAutoLogin = NULL + WHERE email = %s""" # Execution de la requète self.exec_cmd(reqDeleteToken, [email]) |
