34 lines
717 B
PHP
34 lines
717 B
PHP
<?php
|
|
|
|
declare(strict_types=1);
|
|
|
|
function retrieve_hashed_pwd(object $pdo, string $username) {
|
|
$query = "SELECT pwd FROM users WHERE username = :username;";
|
|
|
|
$stmt = $pdo->prepare($query);
|
|
$stmt->bindParam(":username",$username);
|
|
$stmt->execute();
|
|
|
|
$hashed_pwd = $stmt->fetch(PDO::FETCH_ASSOC);
|
|
|
|
$stmt = null;
|
|
$query = null;
|
|
|
|
return $hashed_pwd["pwd"];
|
|
}
|
|
|
|
function search_user(object $pdo, string $username) {
|
|
$query = "SELECT * FROM users WHERE username = :username;";
|
|
|
|
$stmt = $pdo->prepare($query);
|
|
$stmt->bindParam(":username",$username);
|
|
$stmt->execute();
|
|
|
|
$result = $stmt->fetch(PDO::FETCH_ASSOC);
|
|
|
|
$stmt = null;
|
|
$query = null;
|
|
|
|
return $result;
|
|
|
|
} |