◆ __construct()
Constructeur de la classe Controller.
- Paramètres
-
| \Twig\Environment | $twig | Environnement Twig. |
| \Twig\Loader\FilesystemLoader | $loader | Chargeur Twig. |
Réimplémentée à partir de Controller.
◆ afficheCompte()
Affiche les informations du du compte de l'utilisateur
- Renvoie
- void
◆ authentification()
Vérifie si les identifiants récupérés correspondent à ceux de la base de données
- Paramètres
-
- Exceptions
-
- Renvoie
- bool
◆ connexion()
Récupère les informations de connexions de l'utilisateur, vérifie s'ils sont valides et affiche la page d'accueil selon le role de l'utilisateur (particulier - étudiant)
- Renvoie
- void
◆ deconnexion()
Se déconnecte et affiche la page d'accueil
- Renvoie
- never
◆ gererEchecConnexion()
Gère les échecs de connexion, incrémente le nombre de tentative échouée et désactive le compte si le nombre de tentatives est supérieur au maximum autorisé (3)
- Paramètres
-
- Exceptions
-
- Renvoie
- never
◆ inscription()
Permet de récupérer les informations de l'utilisateur depuis le formulaire et les inscrits dans la BD
- Renvoie
- void
◆ inscriptionBd()
Permet d'inscrire les données de l'utilisateur dans la base de données tout en chiffrant le mot de passe
- Paramètres
-
- Exceptions
-
- Renvoie
- void
◆ newsletter()
Inscrit l'utilisateur à la newsletter
- Renvoie
- void
◆ pageConnexion()
Pous se connecter à la page de connexion
- Renvoie
- void
◆ pageInscription()
Pous se connecter à la page d'inscription
- Renvoie
- void
◆ pageModifierCompte()
Affiche la page de modification du compte
- Renvoie
- void
◆ reactiverCompte()
Réactive le compte une fois que le délai soit écoulé
- Paramètres
-
- Renvoie
- void
◆ reinitialiserTentativesConnexion()
Réinitialise les tentatives échouées après une authentification réussie
- Paramètres
-
- Renvoie
- void
◆ tempsRestantAvantDeblocage()
Calcul le temps restant avant que le compte soit débloqué
- Paramètres
-
- Renvoie
- float|int
La documentation de cette classe a été générée à partir du fichier suivant :