Comus Party 1.0.0
Application web de mini-jeux en ligne
|
Classe UserDAO. Plus de détails...
Fonctions membres publiques | |
__construct (?PDO $pdo) | |
Le constructeur de la classe UserDAO. | |
getPdo () | |
Retourne la connexion à la base de données. | |
setPdo (?PDO $pdo) | |
Modifie la connexion à la base de données. | |
findById (int $id) | |
Retourne un objet User (ou null) à partir de l'ID passé en paramètre. | |
hydrate (array $data) | |
Hydrate un objet User à partir des données passées en paramètre. | |
update (User $user) | |
Met à jour un utilisateur en base de données. | |
findByEmail (?string $email) | |
disableAccount ($id) | |
Désactive un compte utilisateur à partir de l'ID passé en paramètre. | |
findByEmailVerifyToken (string $emailVerifToken) | |
Retourne un objet User (ou null) à partir du token de vérification d'email passé en paramètre. | |
createUser (string $email, string $password, string $emailVerifToken) | |
Crée un utilisateur en base de données. | |
confirmUser (string $emailVerifToken) | |
Confirme un utilisateur en mettant à jour la date de confirmation et en supprimant le token de vérification d'email. | |
Attributs privés | |
PDO | $pdo |
Classe UserDAO.
La classe UserDAO permet de gérer les utilisateurs en base de données
Définition à la ligne 21 du fichier user.dao.php.
__construct | ( | ?PDO | $pdo | ) |
Le constructeur de la classe UserDAO.
PDO | null | $pdo |
Définition à la ligne 33 du fichier user.dao.php.
confirmUser | ( | string | $emailVerifToken | ) |
Confirme un utilisateur en mettant à jour la date de confirmation et en supprimant le token de vérification d'email.
string | $emailVerifToken | Le token de vérification d'email de l'utilisateur |
Définition à la ligne 218 du fichier user.dao.php.
createUser | ( | string | $email, |
string | $password, | ||
string | $emailVerifToken ) |
Crée un utilisateur en base de données.
string | L'adresse e-mail de l'utilisateur | |
string | $password | Le mot de passe de l'utilisateur |
string | $emailVerifToken | Le token de verification de l'utilisateur |
Définition à la ligne 204 du fichier user.dao.php.
disableAccount | ( | $id | ) |
Désactive un compte utilisateur à partir de l'ID passé en paramètre.
La demande de suppression effective d'un compte n'est pas possible. Afin de supprimer son compte, un joueur doit avant tout le désactiver. Une fois le compte désactivé, le joueur possède 30 jours pour demander à récupérer celui-ci. Au bout de cette période, toutes les données sont définitivement supprimées.
$id | L'ID du compte utilisateur à désactiver |
Définition à la ligne 164 du fichier user.dao.php.
findByEmail | ( | ?string | ) |
Retourne un utilisateur en fonction de son email
string | null | Email de l'utilisateur |
DateMalformedStringException | Exception levée dans le cas d'une date malformée |
Définition à la ligne 139 du fichier user.dao.php.
findByEmailVerifyToken | ( | string | $emailVerifToken | ) |
Retourne un objet User (ou null) à partir du token de vérification d'email passé en paramètre.
string | $emailVerifToken | Le token de vérification d'email de l'utilisateur |
DateMalformedStringException | Exception levée dans le cas d'une date malformée |
Définition à la ligne 180 du fichier user.dao.php.
findById | ( | int | $id | ) |
Retourne un objet User (ou null) à partir de l'ID passé en paramètre.
int | $id | L'ID de l'utilisateur recherché |
DateMalformedStringException | Exception levée dans le cas d'une date malformée |
Définition à la ligne 62 du fichier user.dao.php.
getPdo | ( | ) |
Retourne la connexion à la base de données.
Définition à la ligne 42 du fichier user.dao.php.
hydrate | ( | array | $data | ) |
Hydrate un objet User à partir des données passées en paramètre.
array | $data | Le tableau associatif contenant les données de l'utilisateur |
DateMalformedStringException|Exception | Exception levée dans le cas d'une date malformée |
Définition à la ligne 84 du fichier user.dao.php.
setPdo | ( | ?PDO | $pdo | ) |
Modifie la connexion à la base de données.
PDO | null | $pdo | La nouvelle connexion à la base de données |
Définition à la ligne 51 du fichier user.dao.php.
update | ( | User | $user | ) |
Met à jour un utilisateur en base de données.
User | $user | L'utilisateur à mettre à jour |
Définition à la ligne 103 du fichier user.dao.php.
|
private |
Définition à la ligne 27 du fichier user.dao.php.