diff options
Diffstat (limited to 'src/core/coreUser.py')
| -rw-r--r-- | src/core/coreUser.py | 18 |
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]" |
