diff --git a/app/Models/User.php b/app/Models/User.php index 83007b1f1e86f635596f9b81f766fe951d074b8d..189678fab36389ab260092117ed12144614a4dca 100644 --- a/app/Models/User.php +++ b/app/Models/User.php @@ -35,6 +35,24 @@ class UserModel { return $stmt->fetch(PDO::FETCH_ASSOC); } + public function getUserByEmail($email) { + global $db; + + $stmt = $db->prepare("SELECT * FROM users WHERE user_email = ?"); + $stmt->execute([$email]); + + return $stmt->fetch(PDO::FETCH_ASSOC); + } + + public function getUserByUsername($username){ + global $db; + + $stmt = $db->prepare("SELECT * FROM users WHERE username = ?"); + $stmt->execute([$username]); + + return $stmt->fetch(PDO::FETCH_ASSOC); + } + public function updateUser($userId, $name, $username, $email, $hashedPass, $isAdmin) { global $db;