sid/manager/repo/user.php

36 lines
1.3 KiB
PHP
Executable File

<?php require_once __ROOT__.'/manager/security.php';
/**************************************************************/
/* _ _ ____ _____ ____ ____ _____ ____ ___ */
/* | | | / ___|| ____| _ \ | _ \| ____| _ \ / _ \ */
/* | | | \___ \| _| | |_) | | |_) | _| | |_) | | | | */
/* | |_| |___) | |___| _ < | _ <| |___| __/| |_| | */
/* \___/|____/|_____|_| \_\ |_| \_\_____|_| \___/ */
/* */
/**************************************************************/
class userRepo extends DBAccess{
/* VERIFIE L'EXISTENCE D'UN UTILISATEUR DANS LA BDD
*
* @identifiant<String> l'identifiant de l'utilisateur recherché
*
* @return UID<String> si l'utilisateur est dans la BDD, retourne son UID
* @return FALSE<Boolean> FAUX si l'utilisateur n'est pas présent dans la BDD
*
*/
public static function UID($identifiant){
$db = DataBase::getPDO();
/*** on cherche un utilisateur avec cet identifiant ***/
$getUtilisateurUID = $db->prepare("SELECT identifiant as id FROM utilisateur WHERE identifiant = :identifiant");
$getUtilisateurUID->execute(array(
':identifiant' => $identifiant
));
// on retourne le résultat : FAUX si aucun résultat, sinon la valeur de l'UID de l'utilisateur
return $getUtilisateurUID->fetch()['id'];
}
}