summaryrefslogtreecommitdiff
path: root/src/core/coreUser.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/coreUser.py')
-rw-r--r--src/core/coreUser.py18
1 files changed, 17 insertions, 1 deletions
diff --git a/src/core/coreUser.py b/src/core/coreUser.py
index 28476ad..de9ccb8 100644
--- a/src/core/coreUser.py
+++ b/src/core/coreUser.py
@@ -26,7 +26,7 @@ def core_login(mainWindow, email, password) -> None:
mainWindow.userStatus = "Pro"
elif search[0][3] == 2:
mainWindow.userStatus = "Client"
- pageHome.main(mainWindow)
+ pageHome.main(mainWindow, True)
else:
QMessageBox.warning(
mainWindow,
@@ -41,6 +41,22 @@ def core_login(mainWindow, email, password) -> None:
)
+def core_logout(mainWindow) -> None:
+ if mainWindow.userConnected == True:
+ mainWindow.userConnected = False
+ mainWindow.userId = ""
+ mainWindow.userEmail = ""
+ mainWindow.userInscriptionDate = ""
+ mainWindow.userStatus = ""
+
+ QMessageBox.information(
+ mainWindow,
+ "Déconnection",
+ "Vous êtes déconnecté."
+ )
+ pageHome.main(mainWindow, True)
+
+
def core_register(mainWindow, email, password, userStatus) -> None:
user = dbuser.DbUser(mainWindow)
regNumb = "[0-9]"