diff --git a/app/Models/User.php b/app/Models/User.php
index 995838102f25c49f81098610e6071d9dd32a042f..cb3410b23a9c471bcbdda9d7cdec126657941759 100644
--- a/app/Models/User.php
+++ b/app/Models/User.php
@@ -82,6 +82,13 @@ class UserModel {
         return "User updated successfully";
     }
 
+    public function editProfile($userId, $name, $username, $email) {
+        global $db;
+
+        $stmt = $db->prepare("UPDATE users SET user_name = ?, username = ?, user_email = ? WHERE user_id = ?");
+        return $stmt->execute([$name, $username, $email, $userId]);
+    }
+
     public function deleteUser($userId) {
         global $db;