summaryrefslogtreecommitdiff
path: root/src/database/dbuser.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/database/dbuser.py')
-rw-r--r--src/database/dbuser.py72
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])