diff options
Diffstat (limited to 'Database/meth_dbuser.php')
| -rw-r--r-- | Database/meth_dbuser.php | 35 |
1 files changed, 20 insertions, 15 deletions
diff --git a/Database/meth_dbuser.php b/Database/meth_dbuser.php index ea5c66e..4d983b5 100644 --- a/Database/meth_dbuser.php +++ b/Database/meth_dbuser.php @@ -1,19 +1,23 @@ <?php -// **************************************************************************** -// Description: Ensemble de méthodes pour étendre dbmain -// afin de gérer les utilisateurs -// **************************************************************************** -// + +// ############################################################################ +// # # +// # Description: Ensemble de méthodes pour étendre dbmain # +// # afin de gérer les utilisateurs # +// # # +// ############################################################################ + // Import de dbmain -require_once(dirname( __FILE__ )."/dbmain.php"); +require_once(dirname( __FILE__ )."./dbmain.php"); + // Extension de cette classe avec dbmain class DbUser extends DbMain { // **************************************************************************** - // Gestion d'un utilisateur + // GESTION DES UTILISATEURS // **************************************************************************** // Enregistrement d'un nouvel utilisateur - final public function user_register($email, $pass, $userStatus) { + final public function register_user($email, $pass, $userStatus) { // On vérifie si l'email existe deja dans la bdd $exist = $this->check_exist_email($email); // Si non @@ -44,7 +48,7 @@ class DbUser extends DbMain { } // Vérification de la combinaison email - pass pour authentification - final public function user_check_credential($email, $pass) { + final public function check_user_credential($email, $pass) { // Préparation de la requète pour récupérer les infos ou l'email est présent $reqCheckCredential = " SELECT @@ -66,7 +70,7 @@ class DbUser extends DbMain { } // Mise à jour des infos d'un utilisateur - final public function user_infos_update($userInfos, $userId, $isPro, $userJobs = null) { + final public function update_user_infos($userInfos, $userId, $isPro, $userJobs = null) { // Préparation de la requète pour mise à jour des infos // J'ai préféré faire deux requètes distinctes et ne pas utiliser des valeurs // passées par $POST ($key => $value) pour gérer les noms des colonnes @@ -102,7 +106,7 @@ class DbUser extends DbMain { if (!$isPro) { // Exécution de la requète // https://www.php.net/manual/fr/function.array-values.php - // Pour passer de dict a list -> array_values() + // Pour passer de "dict" a "list" -> array_values() $args = array_values($userInfos); array_push($args, $userId); $this->exec_cmd($reqAddInfoClient, $args); @@ -126,10 +130,10 @@ class DbUser extends DbMain { } // **************************************************************************** - // Gestion du token-autologin + // GESTION DU TOKEN AUTOLOGIN // **************************************************************************** // Vérification de la combinaison email - jeton d'auto-login pour authentification - final public function autologin_token_check($email, $token) { + final public function check_token_autologin($email, $token) { // Préparation de la requète pour récupérer les infos ou l'email est présent $reqCheckToken = " SELECT @@ -149,7 +153,7 @@ class DbUser extends DbMain { } // Mise à jour du jeton d'auto-login - final public function autologin_token_update($email, $token) { + final public function update_token_autologin($email, $token) { // Préparation de la requète pour mise à jour du jeton d'auto-connection $reqUpdateToken = " UPDATE @@ -163,7 +167,7 @@ class DbUser extends DbMain { } // Supression du jeton d'auto-login - final public function autologin_token_delete($email) { + final public function del_token_autologin($email) { // Préparation de la requète pour supression du jeton d'auto-connection $reqDeleteToken = " UPDATE @@ -176,4 +180,5 @@ class DbUser extends DbMain { $this->exec_cmd($reqDeleteToken, array($email))->fetchAll(PDO::FETCH_ASSOC); } } + ?>
\ No newline at end of file |
