1 | <?php |
2 | |
3 | require_once __DIR__ . "/../modelo/Usuario.php"; |
4 | require_once __DIR__ . "/Bd.php"; |
5 | require_once __DIR__ . "/usuRolConsulta.php"; |
6 | |
7 | function usuarioBuscaCue(string $cue) |
8 | { |
9 | $con = Bd::getConexion(); |
10 | $stmt = $con->prepare( |
11 | "SELECT |
12 | USU_ID as id, |
13 | USU_CUE as cue, |
14 | USU_MATCH as match |
15 | FROM USUARIO |
16 | WHERE USU_CUE = :cue" |
17 | ); |
18 | $stmt->execute([":cue" => $cue]); |
19 | $stmt->setFetchMode( |
20 | PDO::FETCH_CLASS | PDO::FETCH_PROPS_LATE, |
21 | Usuario::class |
22 | ); |
23 | |
24 | $usuario = $stmt->fetch(); |
25 | if ($usuario === false) { |
26 | return false; |
27 | } else { |
28 | $usuario->roles = usuRolConsulta($usuario->id); |
29 | return $usuario; |
30 | } |
31 | } |
32 | |