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.py23
1 files changed, 12 insertions, 11 deletions
diff --git a/src/database/dbuser.py b/src/database/dbuser.py
index e0a62fb..e71d936 100644
--- a/src/database/dbuser.py
+++ b/src/database/dbuser.py
@@ -10,7 +10,7 @@
from datetime import datetime
from passlib.hash import sha512_crypt
# Import de dbmain
-from . import dbmain
+from src.database import dbmain
# Extension de cette classe avec dbmain
class DbUser(dbmain.DbMain):
@@ -19,28 +19,29 @@ class DbUser(dbmain.DbMain):
# GESTION DES UTILISATEURS
# ****************************************************************************
# Enregistrement d'un nouvel utilisateur
- def register_user(self, email, password, userStatus):
+ 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)
# Si non
if not exist:
# Chiffrement du pass
- hash = self.crypt_pass(password)
+ passwordHash = self.crypt_pass(password)
# Préparation de la requète
- reqAddUser = """""
+ reqAddUser = """
INSERT INTO
""" + self.TABLEUSERACCOUNT + """
(email, password, inscriptionDate, userStatus)
VALUES
(%s, %s, %s, %s)"""
# Execution de la requète
- self.exec_cmd(reqAddUser,
- [email,
- hash,
- datetime.now().strftime("%Y-%m-%d %H:%M:%S"),
- userStatus
- ]
- )
+ self.exec_cmd(
+ reqAddUser,
+ [email,
+ passwordHash,
+ datetime.now().strftime("%Y-%m-%d %H:%M:%S"),
+ userStatus],
+ True
+ )
# Retourne 1 pour réussite
return 1
else: