Utilisateur
in package
Modèle Utilisateur
Table of Contents
- checkPassword() : bool
- Vérifie si un utilisateur existe dans la base de données en fonction de son id et de son mot de passe
- checkUser() : bool
- Vérifie si un utilisateur existe dans la base de données en fonction de son email et de son mot de passe Si l'utilisateur existe, on le stocke dans la variable de session $_SESSION['user']
- getAllUtilisateurs() : array<string|int, mixed>
- Retourne tous les utilisateurs de la base de données
- recoveryPassUser() : bool
- Envoie un mail à l'utilisateur avec un nouveau mot de passe (TODO: Fonction non implémentée)
- registerUser() : bool
- Enregistre un utilisateur dans la base de données en fonction des données du formulaire
- update() : void
- Met à jour les informations d'un utilisateur (Fonction utilisée par l'intermédiaire d'une requête AJAX)
- updateUser() : bool
- Met à jour les informations d'un utilisateur
- ifAlreadyExist() : bool
- Vérifie si un utilisateur existe dans la base de données en fonction de son email
Methods
checkPassword()
Vérifie si un utilisateur existe dans la base de données en fonction de son id et de son mot de passe
public
checkPassword(int $id, string $pass) : bool
Parameters
- $id : int
- $pass : string
Return values
bool —checkUser()
Vérifie si un utilisateur existe dans la base de données en fonction de son email et de son mot de passe Si l'utilisateur existe, on le stocke dans la variable de session $_SESSION['user']
public
checkUser(string $email, string $password) : bool
Parameters
- $email : string
- $password : string
Return values
bool —getAllUtilisateurs()
Retourne tous les utilisateurs de la base de données
public
getAllUtilisateurs() : array<string|int, mixed>
Return values
array<string|int, mixed> —recoveryPassUser()
Envoie un mail à l'utilisateur avec un nouveau mot de passe (TODO: Fonction non implémentée)
public
recoveryPassUser(string $mail) : bool
Parameters
- $mail : string
Return values
bool —true si le mail a été envoyé, false sinon
registerUser()
Enregistre un utilisateur dans la base de données en fonction des données du formulaire
public
registerUser(array<string|int, mixed> $userDatas) : bool
Parameters
- $userDatas : array<string|int, mixed>
Return values
bool —update()
Met à jour les informations d'un utilisateur (Fonction utilisée par l'intermédiaire d'une requête AJAX)
public
update(array<string|int, mixed> $datas) : void
Parameters
- $datas : array<string|int, mixed>
Return values
void —updateUser()
Met à jour les informations d'un utilisateur
public
updateUser(array<string|int, mixed> $userDatas) : bool
Parameters
- $userDatas : array<string|int, mixed>
Return values
bool —ifAlreadyExist()
Vérifie si un utilisateur existe dans la base de données en fonction de son email
private
ifAlreadyExist(string $mail) : bool
Parameters
- $mail : string