From 010cdd52e0c67697381f0302c2d85972fcd8c697 Mon Sep 17 00:00:00 2001 From: Bitha17 <16521076@mahasiswa.itb.ac.id> Date: Tue, 3 Oct 2023 15:51:17 +0700 Subject: [PATCH] add get user by email and username --- app/Models/User.php | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/app/Models/User.php b/app/Models/User.php index 83007b1..189678f 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; -- GitLab