summaryrefslogtreecommitdiff
path: root/src/app/mainLogout.py
blob: 00a21683c11c35ce0ad4ce314c71eb6bf89d07b9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31

############################################################################
#                                                                          #
# Description: Function pour se déconnecter                                #
#                                                                          #
############################################################################

# Import de PyQt5
from PyQt5.QtWidgets  import QMessageBox


def core_logout(mainWindow: object) -> None:
    """
    Modifie les variable de la classe principale de l'app
    afin de déconnecter l'utilisateur
    """
    # On réinitialise les variables de la classe
    # principale pour déconnecter l'utilisateur
    if mainWindow.userConnected == True:
        mainWindow.userConnected = False
        mainWindow.userId        = ""
        mainWindow.userEmail     = ""
        mainWindow.userInscrDate = ""
        mainWindow.userStatus    = ""

    # On avertit avec QMessage
    QMessageBox.information(
        mainWindow,
        "Déconnection",
        "Vous êtes déconnecté."
    )