summaryrefslogtreecommitdiff
path: root/src/core/user.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/user.py')
-rw-r--r--src/core/user.py25
1 files changed, 25 insertions, 0 deletions
diff --git a/src/core/user.py b/src/core/user.py
new file mode 100644
index 0000000..1d9db8d
--- /dev/null
+++ b/src/core/user.py
@@ -0,0 +1,25 @@
+from src.database import dbuser
+from PyQt5.QtWidgets import QMessageBox
+
+def login(mainWindow, email, password):
+ user = dbuser.DbUser()
+ if user.check_exist_email(email):
+ res = user.check_user_credential(email, password)
+ if res:
+ QMessageBox.information(
+ mainWindow,
+ "Connexion",
+ "Vous êtes connecté"
+ )
+ else:
+ QMessageBox.warning(
+ mainWindow,
+ "Connexion",
+ "Mauvaise combinaison mail & mot de passe"
+ )
+ else:
+ QMessageBox.warning(
+ mainWindow,
+ "Connexion",
+ "Mauvais email"
+ )