Public fonction setUserConnexion(){...}
Cette fonction va récupérer les infos du formulaire et les enregistrer dans les propriétés de la classe. Ensuite elle va exécuter la methode testUserLogin() ; pour savoir si l'utilisateur existe bien en BDD
private function _testUserLogin(){...}
Cette méthode va tester si la base de données à un enregistrement qui correspond à l'email. Si oui, elle va appeler la méthode testUserPassWord() ; Sinon on retourne un message d'erreur.
private function _testUserPassWord(){...}
Cette methode ma tester le mot de passe saisi dans le formulaire de connexion avec le mot de passe crypté du résultat de la base de données. Pour cela il faudra utiliser la fonction password_verify (). Si les mots de passe correspondent alors on va appeler la fonction creatUserSession() ; pour initialiser les variables de sessions. Sinon on retourne un message d'erreur.
private function _creatUserSession(){...}
public statit function deleteUserSession(){...}